|
18264
|
791
|
38
|
2026-05-11T11:07:23.298617+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778497643298_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicarecodeKeractorFV faVsco.js?9 JY PhostormVIewINavicarecodeKeractorFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledeyC) TrackAutomated ReportGeneratedzventonp•.gitignoreT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.onge audio.wavch HandleHn= nuospor-lournal-poll.log© RateLimitExceonounit.xmis ttt.isclass JiminnyDebuqcommand extends CommandE oauth-private.keyprivate function natelamutE oauth-public.kev361= storagefor (Si = 0 ; $i < 3; $i++) {if ($i % 25 === 0) {E supervisord.pid363scnis"pinto syneine opporcunity 11text-relav.isonSthis->info( string: "Matching contact {$i}"):v testsFeaturescrmservice->syncupporcun1cy 574/20564'Intearationscrmservice->macchbyname "kobot"• m Servicesv 7UnitActionsm ComnonentM ConficurationConsoleiN ContracteD DomainO DTOD EnumsD EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation•M Audiol• M AutomatedRenorts@ CresteReculteTest , 393( RequestGenerateA‹ 394C) RequestGenerateRd( SendRenortEynirineC SendRenort.lohTes© SendReportMailJobe CondDonartNatGonMelondarMemmTacts naccod. 12 (todav 12:02overyaeuvitycrmlaskJoo.pnp(c) HubSpot/Service.onp© ProviderkateLimiter.php= | A5 A133 211 A vprivate function simulateMatchActivityStorm(int Steamid = 2, int Scount = 100): voidSconfio = steam->oetcrmconflourationobSactivities = Activitv:quervoerm confiauration id' Sconfio->aetidon->orderBvDescdi->Uimit(Scount)->getO:Sthis->info( string: "Dispatching {Sactivities->count} MatchActivityCrmData jobs (portal={Sconfig->getidOh)"):fonpach (Sactivities as Cactivitv) 4MatchActivityCrmData::dispatch( ...arguments: Sactivity->getId, $config, true):Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactavitles = Activity::quervol>where co'team_1d', Steamid)'cem provider id')->net05Sthis->info( string: "Dispatching (Sactivities->count} VerifyActivityCrmTaskJob jobs");foneach (Sactivities as Cactivitv) !hl"Preparation tor kerl… In o3 m100% L2• Mon 11 May 14:07:22HandleHubspotRateLimitlestv« SF [jiminny@localhost] x 4 HS_local [jiminny@localhost]* console PROD1& console (EUlconsole [STAGINGI[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {w.19A"neaders".?"Date":["Thu,07 May 2026 14:21:15 GMT"],"Lontent-lype". appuicacion/son charset=utt-on"CF-Ray": ["9f80deb8db60dc3a-SOF"],"CF-Cache-Status":"DYNAMIC")"Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",cfn:desc="9r80deb8ercodcsa-JAD""."x-content-type-options": ["nosniff"],"x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7cch3ee3")"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZẸXDZyHz2mBUFdzdo2gTHEs0kXMSẸShjK®hGYxNhU07-May-26 14:51:15 GMT; domain=.hubapi.com; Http0nly; Secure; SameSite=None"],"Renont-Toll•|"\"url\":\"https:|VAV/a.nel.cloudflare.com\V/report\V/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn30%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTz06FM4%2I\"max_age\":604800}"],INFI"•T"S"success_fraction\":0.01,l"report_to\":\"cf-nel\",\"max_age\":604800}"]"Server": ["cloudflare"]}} {"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab" ."trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}W Windsurf Teams 25:27 UTF-8 fo 4 spaces ®...
|
NULL
|
-1529011602801687236
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicarecodeKeractorFV faVsco.js?9 JY PhostormVIewINavicarecodeKeractorFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledeyC) TrackAutomated ReportGeneratedzventonp•.gitignoreT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.onge audio.wavch HandleHn= nuospor-lournal-poll.log© RateLimitExceonounit.xmis ttt.isclass JiminnyDebuqcommand extends CommandE oauth-private.keyprivate function natelamutE oauth-public.kev361= storagefor (Si = 0 ; $i < 3; $i++) {if ($i % 25 === 0) {E supervisord.pid363scnis"pinto syneine opporcunity 11text-relav.isonSthis->info( string: "Matching contact {$i}"):v testsFeaturescrmservice->syncupporcun1cy 574/20564'Intearationscrmservice->macchbyname "kobot"• m Servicesv 7UnitActionsm ComnonentM ConficurationConsoleiN ContracteD DomainO DTOD EnumsD EventsD Exceptions© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation•M Audiol• M AutomatedRenorts@ CresteReculteTest , 393( RequestGenerateA‹ 394C) RequestGenerateRd( SendRenortEynirineC SendRenort.lohTes© SendReportMailJobe CondDonartNatGonMelondarMemmTacts naccod. 12 (todav 12:02overyaeuvitycrmlaskJoo.pnp(c) HubSpot/Service.onp© ProviderkateLimiter.php= | A5 A133 211 A vprivate function simulateMatchActivityStorm(int Steamid = 2, int Scount = 100): voidSconfio = steam->oetcrmconflourationobSactivities = Activitv:quervoerm confiauration id' Sconfio->aetidon->orderBvDescdi->Uimit(Scount)->getO:Sthis->info( string: "Dispatching {Sactivities->count} MatchActivityCrmData jobs (portal={Sconfig->getidOh)"):fonpach (Sactivities as Cactivitv) 4MatchActivityCrmData::dispatch( ...arguments: Sactivity->getId, $config, true):Sthis->info( string: 'Done. Watch logs and run jiminny:debug observeRateLimit to inspect cache state.'):no usagesprivate function simulateVerifyTaskStorm(int SteamId = 2, int $count = 100): voidSactavitles = Activity::quervol>where co'team_1d', Steamid)'cem provider id')->net05Sthis->info( string: "Dispatching (Sactivities->count} VerifyActivityCrmTaskJob jobs");foneach (Sactivities as Cactivitv) !hl"Preparation tor kerl… In o3 m100% L2• Mon 11 May 14:07:22HandleHubspotRateLimitlestv« SF [jiminny@localhost] x 4 HS_local [jiminny@localhost]* console PROD1& console (EUlconsole [STAGINGI[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {w.19A"neaders".?"Date":["Thu,07 May 2026 14:21:15 GMT"],"Lontent-lype". appuicacion/son charset=utt-on"CF-Ray": ["9f80deb8db60dc3a-SOF"],"CF-Cache-Status":"DYNAMIC")"Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",cfn:desc="9r80deb8ercodcsa-JAD""."x-content-type-options": ["nosniff"],"x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7cch3ee3")"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZẸXDZyHz2mBUFdzdo2gTHEs0kXMSẸShjK®hGYxNhU07-May-26 14:51:15 GMT; domain=.hubapi.com; Http0nly; Secure; SameSite=None"],"Renont-Toll•|"\"url\":\"https:|VAV/a.nel.cloudflare.com\V/report\V/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn30%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTz06FM4%2I\"max_age\":604800}"],INFI"•T"S"success_fraction\":0.01,l"report_to\":\"cf-nel\",\"max_age\":604800}"]"Server": ["cloudflare"]}} {"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab" ."trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}W Windsurf Teams 25:27 UTF-8 fo 4 spaces ®...
|
18261
|
NULL
|
NULL
|
NULL
|
|
18376
|
794
|
2
|
2026-05-11T11:14:05.386807+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498045386_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•DOCKER•₴1DEV (docker)$2APP (-zsh)H3configcachecompiledeventsroutesviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00:stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00:startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00:startedroot@docker_lamp_1:/home/jiminny# lPreparation for Refi... in 46 m100% <8• Mon 11 May 14:14:05181DEV (docker)-zsh84-zshX5ffmpeg₴86-zsh4.18ms DONE11.06ms DONE1.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONEDEV...
|
NULL
|
-6134784862721072886
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp•DOCKER•₴1DEV (docker)$2APP (-zsh)H3configcachecompiledeventsroutesviewsjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00:stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00:startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00:startedroot@docker_lamp_1:/home/jiminny# lPreparation for Refi... in 46 m100% <8• Mon 11 May 14:14:05181DEV (docker)-zsh84-zshX5ffmpeg₴86-zsh4.18ms DONE11.06ms DONE1.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18381
|
794
|
4
|
2026-05-11T11:14:22.417517+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498062417_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0DOCKERconfigcachecompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan jiminny:debugPreparation for Refi... in 46 m100% <78• Mon 11 May 14:14:22181DEV (docker)-zsh84-zshX5ffmpeg7864.18ms DONE11.06ms DONE1.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONE-zshDEV...
|
NULL
|
2516844599759596242
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0DOCKERconfigcachecompiledeventsroutesviewsO ₴1DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan jiminny:debugPreparation for Refi... in 46 m100% <78• Mon 11 May 14:14:22181DEV (docker)-zsh84-zshX5ffmpeg7864.18ms DONE11.06ms DONE1.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONE-zshDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18382
|
795
|
6
|
2026-05-11T11:14:22.930828+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498062930_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorTOOISWindo PhostormVIewINavicareCodeLaravelKeractorTOOISWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect(C) TranscodeParameterResclT SyncCrmEntitiesTrait.phpC UserService.pnp(C) Uuid.pnp> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.ohoc) serializer.onoC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsfront-end>D lang> node_modules library rootM ohostan> M nublic> D resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage> M debuabar.… M frameworkv Mloas.aitianoreê audio. wav= custom.loalC) CachedCrmServiceDecorator.ong© RateLimitException.php© PaginationConfia.phdclass Cllent extends Baseclient 1mpLements Hubspotclientintertace = hubspot-journal-poll.log= laravel log< nhnunit ymus tht is= oauth-nrivate kevTacts naccod. 12 (todav 12:02nubu1e1sHubspotrateLimithrowable Se: 00011 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubuac function parseRetrvAfterThrowable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens'retrv-aften' ?? nuueif (is arnav(Svalue)) {= Svaluell0l 22 nul.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessage):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 10-if (str_ contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringoveryaeuvitycrmlaskJoo.pnp(c) HubSpot/Service.onp© ProviderkateLimiter.phpм A2 A67 ×3 ^T mIm T$0hel"Preparation tor kell... In 40m100% LzP• Mon 11 May 14:14:22HandleHubspotRateLimiclestv# console [PKobJ& console lEUllconsole [STAGINGIw.19AA SF [jiminny@localhost]A ho_local Uiminny@localnost[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"Date":["Thu,07 May 2026 14:21:15 GMT"],"Lontent-lype". applicacion/son charser=uut-on"CF-Ray": ["9f80deb8db60dc3a-SOF"],"CF-Cache-Status":"DYNAMIC""Strict-Transport-Security":["max-aqе=31536000: includeSubDomains: preload"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",cfn:desc="9r80deb8ercodcsa-JAD""."x-content-type-options": ["nosniff"],"x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7cch3ee3")"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZẸXDZyHz2mBUFdzdo2gTHEs0kXMSẸShjK®hGYxNhUdomain=.hubapi.com; Http0nly; Secure; SameSite=None"],\"url\":\"https:|VAV/a.nel.cloudflare.com\V/report\V/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn30%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTz06FM4%2I\"max_age\":604800}"],INFI"•T"S"success_fraction\":0.01,l"nenont to ": "cf-nel",\"max_age\":604800}"]"Server": ["cloudflare"]}} {"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab"."trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}W Windsurf Teams 25:27 UTF-8 fo 4 spaces ®...
|
NULL
|
7964597321377188731
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorTOOISWindo PhostormVIewINavicareCodeLaravelKeractorTOOISWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect(C) TranscodeParameterResclT SyncCrmEntitiesTrait.phpC UserService.pnp(C) Uuid.pnp> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.ohoc) serializer.onoC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsfront-end>D lang> node_modules library rootM ohostan> M nublic> D resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage> M debuabar.… M frameworkv Mloas.aitianoreê audio. wav= custom.loalC) CachedCrmServiceDecorator.ong© RateLimitException.php© PaginationConfia.phdclass Cllent extends Baseclient 1mpLements Hubspotclientintertace = hubspot-journal-poll.log= laravel log< nhnunit ymus tht is= oauth-nrivate kevTacts naccod. 12 (todav 12:02nubu1e1sHubspotrateLimithrowable Se: 00011 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubuac function parseRetrvAfterThrowable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens'retrv-aften' ?? nuueif (is arnav(Svalue)) {= Svaluell0l 22 nul.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessage):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 10-if (str_ contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringoveryaeuvitycrmlaskJoo.pnp(c) HubSpot/Service.onp© ProviderkateLimiter.phpм A2 A67 ×3 ^T mIm T$0hel"Preparation tor kell... In 40m100% LzP• Mon 11 May 14:14:22HandleHubspotRateLimiclestv# console [PKobJ& console lEUllconsole [STAGINGIw.19AA SF [jiminny@localhost]A ho_local Uiminny@localnost[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"Date":["Thu,07 May 2026 14:21:15 GMT"],"Lontent-lype". applicacion/son charser=uut-on"CF-Ray": ["9f80deb8db60dc3a-SOF"],"CF-Cache-Status":"DYNAMIC""Strict-Transport-Security":["max-aqе=31536000: includeSubDomains: preload"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",cfn:desc="9r80deb8ercodcsa-JAD""."x-content-type-options": ["nosniff"],"x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7cch3ee3")"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZẸXDZyHz2mBUFdzdo2gTHEs0kXMSẸShjK®hGYxNhUdomain=.hubapi.com; Http0nly; Secure; SameSite=None"],\"url\":\"https:|VAV/a.nel.cloudflare.com\V/report\V/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn30%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTz06FM4%2I\"max_age\":604800}"],INFI"•T"S"success_fraction\":0.01,l"nenont to ": "cf-nel",\"max_age\":604800}"]"Server": ["cloudflare"]}} {"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab"."trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}W Windsurf Teams 25:27 UTF-8 fo 4 spaces ®...
|
18380
|
NULL
|
NULL
|
NULL
|
|
18385
|
795
|
8
|
2026-05-11T11:14:34.921623+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498074921_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorTOOISWindo PhostormVIewINavicareCodeLaravelKeractorTOOISWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect v(C) TranscodeParameterResclC UserService.pnp(C) Uuid.pnp> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.ohoc) serializer.onoC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsfront-end>D lang> node_modules library rootM ohostan> M nublic> D resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage> M debuabar.… M frameworkv Mloas.aitianoreê audio. wav= custom.loalT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong© RateLimitException.php© PaginationConfia.phdclass Cllent extends Baseclient 1mpLements Hubspotclientintertace = hubspot-journal-poll.log= laravel log< nhnunit ymus tht is= oauth-nrivate kevTacts naccod. 12 (todav 12:02nubu1e1sHubspotrateLimithrowadle sel: 00011 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubuac function parseRetrvAfterThrowable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: [];svalue = Sheadersl'Retry-After'J ?? Sheadersl'retry-after"! ?? null;if (is arnav(Svalue)) {= Svaluell0l 22 nul.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 10-if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string40hel" Preparation tor kell.... In 40 m100% Lz• Mon 11 May 14:14:34HandleHubspotRateLimitTest v= custom.log X = laravel.log XA SF [jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)& console lEUllA console [STAGING]Q- 429CcW.*0 results© UserAutomatedReportsController.php© PlaybackController.php(C) Hubspot/Service.pnpC) HubSpot/Service.pnpT DeleteCrmEntityTrait.php© VerifyActivityCrmTaskJob.php© RateLimitExceptionTest.php© Job.php© CrmActivityService.php© MatchCrmData.php© CrmObjectsResolver.php© ProviderRateLimiter.phpЩ72A67 V3 Aio 4 spaces ©...
|
NULL
|
3811985675375933008
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorTOOISWindo PhostormVIewINavicareCodeLaravelKeractorTOOISWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect v(C) TranscodeParameterResclC UserService.pnp(C) Uuid.pnp> D TraitsD UseCases> D User> D Utils› D Validation> OvOphp nelpers.ong© InitialFrontendState.php© Jiminny.phpc) Plan.ohoc) serializer.onoC) TeamScimDetails.ohpbootstrap>© build.> contia→ contrio→ database>M docsfront-end>D lang> node_modules library rootM ohostan> M nublic> D resourcesv Mroutesphp api.phpphp api_v2.phppnp console.onopnp customer_api.onppnp embedded.ongphp nealtn.onppnp scim.onophp uprotectedweb.phpphp web.phpphp webhook.php>O scriptsv O storage> M debuabar.… M frameworkv Mloas.aitianoreê audio. wav= custom.loalT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong© RateLimitException.php© PaginationConfia.phdclass Cllent extends Baseclient 1mpLements Hubspotclientintertace = hubspot-journal-poll.log= laravel log< nhnunit ymus tht is= oauth-nrivate kevTacts naccod. 12 (todav 12:02nubu1e1sHubspotrateLimithrowadle sel: 00011 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubuac function parseRetrvAfterThrowable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: [];svalue = Sheadersl'Retry-After'J ?? Sheadersl'retry-after"! ?? null;if (is arnav(Svalue)) {= Svaluell0l 22 nul.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 10-if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string40hel" Preparation tor kell.... In 40 m100% Lz• Mon 11 May 14:14:34HandleHubspotRateLimitTest v= custom.log X = laravel.log XA SF [jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)& console lEUllA console [STAGING]Q- 429CcW.*0 results© UserAutomatedReportsController.php© PlaybackController.php(C) Hubspot/Service.pnpC) HubSpot/Service.pnpT DeleteCrmEntityTrait.php© VerifyActivityCrmTaskJob.php© RateLimitExceptionTest.php© Job.php© CrmActivityService.php© MatchCrmData.php© CrmObjectsResolver.php© ProviderRateLimiter.phpЩ72A67 V3 Aio 4 spaces ©...
|
18383
|
NULL
|
NULL
|
NULL
|
|
18389
|
794
|
7
|
2026-05-11T11:14:47.918052+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498087918_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERconfigcachecompiledeventsroutesviews₴81DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan jiminny:debugPreparation for Refi... in 46 m100%8• Mon 11 May 14:14:47181DEV (docker)-zsh84-zshX5screenpipe"O ₴64.18ms DONE11.06ms DONE1.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONE-zshDEV...
|
NULL
|
601274781961808895
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERconfigcachecompiledeventsroutesviews₴81DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan jiminny:debugPreparation for Refi... in 46 m100%8• Mon 11 May 14:14:47181DEV (docker)-zsh84-zshX5screenpipe"O ₴64.18ms DONE11.06ms DONE1.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONE-zshDEV...
|
18386
|
NULL
|
NULL
|
NULL
|
|
18390
|
795
|
11
|
2026-05-11T11:14:47.918023+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498087918_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelFV faVsco.js°9 JY- PhostormVIewINavicareCodeLaravelFV faVsco.js°9 JY-20725-handle-HS-search-rate-limiProiect v= custom.logT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong= nuospor-lournal-poll.logch HandleHn<)> phpunit.xm© RateLimitException.phpis ttt.jsE oauth-private.key© PaginationConfia.phdE oauth-public.kevclass Cllent extends Baseclient 1mpLements HubspotclientintertaceE storageE supervisord.pid121text-relav.isonv w tests> Featurelintearation123124125u Servicesv 7UniN ComoonentN Confiauration130iM ConcoleiM ContractsIDTOD EnumsD EventsD ExceptionsTm Crmi©) EmailActivityImportExcw HandlerTlest.pnp© RateLimitExceptionTesC fixturesGuardsW Helpersm) HttoIntearationsalinteractionsaHobs> ActivitvM AiAutomation> Audidv AutomatedReportsc CreateResultsTest.lc RequestGenerateAC) RequestGenerateR,C) SendRenortEynirinclC) SendRenort lohTec© SendReportMailJobC SendRenortNotGenTm Cnlondarm CrmlM nonlDicke• MMailbayTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowaole se: 000l11 $e instanceof \GuzzleHttp\Exception RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubuac function parseRetrvAfterThrowable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadersl'Retry-After'J ?? Sheadersl'retry-after"J ?? null;if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $value;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string40hel" Preparation tor kell.... In 40 m100% Lz• Mon 11 May 14:14:47HandleHubspotRateLimitTest v= custom.log X= laravel.log XA SF [jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)& console lEUllA console [STAGING]Q- 429CcW.*0 results© UserAutomatedReportsController.php© PlaybackController.php(C) Hubspot/Service.pnp(C) HubSpot/Service.phpT DeleteCrmEntityTrait.php© VerifyActivityCrmTaskJob.php© RateLimitExceptionTest.php© Job.php© CrmActivityService.php© MatchCrmData.php© CrmObjectsResolver.php© ProviderRateLimiter.php2A67 V3 Aio 4 spaces ©...
|
NULL
|
8443987658792335327
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelFV faVsco.js°9 JY- PhostormVIewINavicareCodeLaravelFV faVsco.js°9 JY-20725-handle-HS-search-rate-limiProiect v= custom.logT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong= nuospor-lournal-poll.logch HandleHn<)> phpunit.xm© RateLimitException.phpis ttt.jsE oauth-private.key© PaginationConfia.phdE oauth-public.kevclass Cllent extends Baseclient 1mpLements HubspotclientintertaceE storageE supervisord.pid121text-relav.isonv w tests> Featurelintearation123124125u Servicesv 7UniN ComoonentN Confiauration130iM ConcoleiM ContractsIDTOD EnumsD EventsD ExceptionsTm Crmi©) EmailActivityImportExcw HandlerTlest.pnp© RateLimitExceptionTesC fixturesGuardsW Helpersm) HttoIntearationsalinteractionsaHobs> ActivitvM AiAutomation> Audidv AutomatedReportsc CreateResultsTest.lc RequestGenerateAC) RequestGenerateR,C) SendRenortEynirinclC) SendRenort lohTec© SendReportMailJobC SendRenortNotGenTm Cnlondarm CrmlM nonlDicke• MMailbayTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowaole se: 000l11 $e instanceof \GuzzleHttp\Exception RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubuac function parseRetrvAfterThrowable Se: 1nt1f method existsSe.qetResponseheaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadersl'Retry-After'J ?? Sheadersl'retry-after"J ?? null;if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $value;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string40hel" Preparation tor kell.... In 40 m100% Lz• Mon 11 May 14:14:47HandleHubspotRateLimitTest v= custom.log X= laravel.log XA SF [jiminny@localhost]4 HS_local [jiminny@localhost]# console [PKol)& console lEUllA console [STAGING]Q- 429CcW.*0 results© UserAutomatedReportsController.php© PlaybackController.php(C) Hubspot/Service.pnp(C) HubSpot/Service.phpT DeleteCrmEntityTrait.php© VerifyActivityCrmTaskJob.php© RateLimitExceptionTest.php© Job.php© CrmActivityService.php© MatchCrmData.php© CrmObjectsResolver.php© ProviderRateLimiter.php2A67 V3 Aio 4 spaces ©...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18392
|
794
|
8
|
2026-05-11T11:14:56.918460+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498096918_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp0Preparation for Refi... in 46 mDEV (docker)-zshDOCKERcompiledeventsroutesviews3881DEV (docker)$2APP (-zsh)H3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2: jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:14:56T81-zsh+screenpipe"O 8861.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONEDEV...
|
NULL
|
5669464413084731653
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp0Preparation for Refi... in 46 mDEV (docker)-zshDOCKERcompiledeventsroutesviews3881DEV (docker)$2APP (-zsh)H3Jiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-conferences:worker-conferences_00: stoppedworker-emails:worker-emails_00: stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2: jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5100% <78• Mon 11 May 14:14:56T81-zsh+screenpipe"O 8861.84ms DONE1.32ms DONE1.43ms DONE21.19ms DONEDEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18439
|
794
|
35
|
2026-05-11T11:17:29.955579+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498249955_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERconfigcachecompiledeventsroutesviews•₴1DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00:stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan jiminny:debugPreparation for Refi... in 43 m100% <DEV (docker)-zsh84-zshX5screenpipe"11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE₴868• Mon 11 May 14:17:29181-zsh+DEV...
|
NULL
|
5975291050605325679
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• •DOCKERconfigcachecompiledeventsroutesviews•₴1DEV (docker)$2APP (-zsh)H3jiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedworker-analytics:worker-analytics_00:stoppedworker-audio:worker-audio_00: stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00: stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny# php artisan jiminny:debugPreparation for Refi... in 43 m100% <DEV (docker)-zsh84-zshX5screenpipe"11.95ms DONE24.90ms DONE1.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE₴868• Mon 11 May 14:17:29181-zsh+DEV...
|
18438
|
NULL
|
NULL
|
NULL
|
|
18440
|
795
|
33
|
2026-05-11T11:17:29.956255+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498249956_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8043719072324535154
|
-8628527368849355612
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
PhostormVIewINavicareCode Project: faVsco.js, menu
PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ong© HandleHu= nuospor-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotcllentintertace121122123text-relav..sontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDanartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfterThrowable Sel: 1nt1f method existsSe.qetResponseHeaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadersl'Retry-After'J ?? Sheadersl'retry-after"! ?? null;if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $valve;Smessage = strtolower(Se->getMessage):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_ contains(Smessaqe, 'secondly')) {return 1Sthis->lo0->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): string© UserAutomatedReportsController.php© PlaybackController.php(C) Hubspot/Service.pnp(c) HubSpot/Service.onpDeleteCrmEntityTrait.php© VerifyActivityCrmTaskJob.php© RateLimitExceptionTest.php© Job.php© CrmActivityService.php© MatchCrmData.php© CrmObjectsResolver.php© ProviderRateLimiter.phpPreparation for Refi.... in 43 m100% C49. Mon 11 May 14:17:29HandleHubsnotPatel imit Tect= custom.log X = laravel.log X4 SF (jiminny@localhost]4 HS_local [jiminny@localhost]A console [PROD]« console [EU]console [STAGINGIQ- 429CcW *L2026-05-11 11:17:21) Local.NOTICE: Monitoring start12026-05-11 11:17 211 LocolNomes: Monitorind end{"correlation id". "985fde59-3852-4120-a620-af3da7ecce17" "tnace id"."4cc10f53-5d39-418d-8e98-fe53d9hbff5fi*{"correlation id"."985fde59-3852-4120-a620-af3da7ecce17"_ itnace id"-"4cc10f53-5d39-418d-8e98-fe53d9hbf£5f"]}m A2 467 ×3л Vio 4 spaces ©...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
18446
|
794
|
39
|
2026-05-11T11:18:03.023871+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498283023_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 42 m100% <78• Mon 11 May 14:18:02181DEV (docker)-zshDOCKER-₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
NULL
|
-7192291227744882671
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpPreparation for Refi... in 42 m100% <78• Mon 11 May 14:18:02181DEV (docker)-zshDOCKER-₴81DEV (docker)$2APP (-zsh)*3compiledeventsroutesviewsJiminny-worker-processing-2:j1minny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00: stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00: stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00:stoppedworker-analytics:worker-analytics_00: stoppedworker-audio:worker-audio_00:stoppedworker-crm-update:worker-crm-update_00:stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-conferences:worker-conferences_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00:startedworker-nudges:worker-nudges_00: startedroot@docker_lamp_1:/home/jiminny#php artisan jiminny:debugDispatching 100 MatchActivityCrmDatajobs (portal=2)Done.Watch logs and runjiminny:debug observeRateLimit to inspect cachestate.root@docker_lamp_1:/home/jiminny# ]84-zshX5screenpipe"O 8861.79ms DONE2.06ms DONE0.85ms DONE4.12ms DONE-zsh+DEV...
|
18445
|
NULL
|
NULL
|
NULL
|
|
18447
|
795
|
36
|
2026-05-11T11:18:03.014802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778498283014_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ongDeleteCrmEntityTrait.php© HandleHu= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotclientintertace121122123text-relav.isontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseHeaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens"retrv-aften' ? null:if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $value;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringOhuospot/serwice.onpProviderkateLimiter.phgA2/67 V3 ATII11 1111I II IlNNNMon 11 May 14:18:02A SF [jiminny@localhost]&console [pRODIA console [EUiconsole [STAGINGICc W.*15-11 11:17:21) Local.NOTICE: Monitoring start15-11 11:17:211 Locol Nomes: Monitorind end15-11 11:17:34]local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","m15-11 11:17:351 1oca1TNE0: Jiminnv Console Commands Command• •run Memory usage for command «"com15-11 11:17:371local.INFO: [MatchActivityCrmData] Starting CRM data15-11 11:17:37] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlat15-11 11:17:37] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,15-11 11:17:37] local.INF0: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{";d"•100/102 lucen idienull "contact idienull "1ea15-11 11:17:37] local.INF0: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hytu? Siconnolation idi.401554270.37598_116d-hed8-0h07c15-11 11:17:37] local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId":149notil Siconnolation idi.401554270.3759_116d-hed8-0h0715-11 11:17:37] local.INF0: [EncryptedTokenManager] Generating access token.cy correlacion 10. 010042/2-5/00-4100-0c00-000/cTL/rces Trace15-11 11:17:37] local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crm15-11 11:17:37]Local.LNru: Prospect match Lache15-11 11:17:38] local.INF0: [Hubspot] Failed to fetch contact {"email":"nikolay.nikolov@jimin15-11 11:17:38] local.INF0: [Prospect match] API returned empty result15-11 11:17:381 local.WARNTNG: [Hubspotl Received 429 from APT|"uS":"error", "message":"You nave reached vou15-1115-1111:17:381 LocaL.INF0: HandleHubspotRatelimitl Rate Limit cavaht.15-11 11:17:38] local.INFO: [MatchActivityCrmData] Starting CRM dataLocaL.INFO: EsUpdatelarget Uodate sinole taraet ""tan"activities". "ourpose":"searchable-observer-update"."entitvld":614436 *"correlat)tact 1d".nul "le:{"correlation id"."6f97c580-31f1-4723-80d8-b1046snot"≥ "correlation 1d":"6f97c580-3161-4723-80d8-610415-1111:17:381Local. TNEO.EncrvotedTokenManader Generatina accessi11:17:381 local.TNEO:CrmOwnerResolver Intearation15-1111:17:38]11•17•3811local.INFO: [Prospect match] Cachelocal TASh• Procnec+ matchll cached emntv necult15-11 11:17:391Jocal TAS0• HandleluhcnotRatel imitl Pate limit cauaht noleac15-11 11-17•391 10001 TNS0• MatchActivitvComDatal Stanting CRM data matching (lactivity" •41/382 "nemate seanch"•tone "set15-11 11:17:39]local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer15-11 11-17•791 10001 TNS0• / AsvnclndateSlasticSeanch Entitv added to Redis List ('entitvlne" • "activitiec" "entityTd" • 41/3815-11 11:17:39]local.INF0: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"us15-11 11•17•701 1oco1 TNS0• ҐSocialAccountSenvicel Cetchina token SicocialAccounttdil.1400onnolation idi.190fe8574-047a-405f.h42a-d75ch15-11 11:17:391local.INF0: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"80fe8576-047a-495f-b42a-d75c15-11 11:17:39] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Lec15-11 11:17:391 local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crmidleal fuconnolotionl15-11 11:17:39] local.INF0: [Prospect match] Cache / local search hit {"identifier15-11 11:17:391 local.INF0: [Prospect matchl cached empty result - no APT calls, try next matching method {"identifier type"."email" "identifien"."nikolay.n15-11 11:17:391 local.INF0: [HandleHubspotRateLimitl15-11 11:17:391 local.INF0: [MatchActivitvCr15-11 11:17:391 Local.INF0: EsUpdateTan15-11 11:17:391Local.INF0: AsvncUodatezlastics15-11 11:17•391 local INF0: [MatchActivit15-11 11:17:3911Local INFI: SoctalAcco15-11 11:17:391 Local, INEOS15-1111:17:391 LocalINE0: EncrvotedTok15-11 11:17:391 Loc01TNF0: CrmOwnerRes...
|
NULL
|
-3615704974924225602
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavicareCodeLaravelKeractorWindowFV f PhostormVIewINavicareCodeLaravelKeractorWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect•.gitignoree audio.wavT SyncCrmEntitiesTrait.phpC) CachedCrmServiceDecorator.ongDeleteCrmEntityTrait.php© HandleHu= nuospot-lournal-poll.log© RateLimitException.php© PaginationConfia.phdonounit.xmiis ttt.isE oauth-private.keyE oauth-public.kev= storageE supervisord.pidclass Cllent extends Baseclient 1mpLements Hubspotclientintertace121122123text-relav.isontests125FeatureIntearation• m Servicesv 7UnitActions130m ComnonentM ConficurationConsoleContractsD DomainMntoD EnumsD EventsD Exceptions137© EmailActivityImportExcC HandlerT est.php© RateLimitExceptionTes0 fixturesa GuardsD HelpersahiteIntearationsa InteractionsM.Jobs> ActivitvM AiAutomation>M Audiol• M AutomatedRenortsc) CreateResultsTect.ilC) RequestGenerateA.C) RequestGenerateR,© SendReportExpiring© SendReportJobTes@& SendReportMailJobe CondDonartNatGonMelondarMemmTacts naccod. 12 (todav 12:02nubu1etunction 1shubspotrateuimithrowable sel: 000l11 $e instanceof \GuzzleHttp\Exception\RequestExceptionreturn (int) $e->getCode === 429:recurn talsepubunc function parseRetrvAfter(Throwable Se: 1nt1f method existsSe.qetResponseHeaders'?Sheaders = $e->getResponseHeaders() ?: []:svalue = Sheadens|"Retrv-Aften' ? Sheadens"retrv-aften' ? null:if (is arnav(Svalue)) {Svaluel0l 22 null.if (is_numeric($value)) 1return (int) $value;Smessage = strtolower(Se->getMessageO):if (str_contains(Smessage, 'daily')) {recurn o00.if (str_ contains(Smessaqe, 'ten secondly')) {recurn 101if (str_contains(Smessaqe, 'secondly')) {return 1Sthis->loa->warnina('[Hubspotl No retry-after header or known message. using default'. [l'exception_class' => get_class($e),public function parseMessage(Throwable $e): stringOhuospot/serwice.onpProviderkateLimiter.phgA2/67 V3 ATII11 1111I II IlNNNMon 11 May 14:18:02A SF [jiminny@localhost]&console [pRODIA console [EUiconsole [STAGINGICc W.*15-11 11:17:21) Local.NOTICE: Monitoring start15-11 11:17:211 Locol Nomes: Monitorind end15-11 11:17:34]local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","m15-11 11:17:351 1oca1TNE0: Jiminnv Console Commands Command• •run Memory usage for command «"com15-11 11:17:371local.INFO: [MatchActivityCrmData] Starting CRM data15-11 11:17:37] local.INFO: [ EsUpdateTarget ] Update single target {"target":"activities","purpose":"searchable-observer-update","entityId":615092} {"correlat15-11 11:17:37] local.INF0: [ AsyncUpdateElasticSearch ] Entity added to Redis list {"entityType":"activities","entityId":615092,15-11 11:17:37] local.INF0: [MatchActivityCrmData] Participants old state {"activity":615092,"participants":[{";d"•100/102 lucen idienull "contact idienull "1ea15-11 11:17:37] local.INF0: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hytu? Siconnolation idi.401554270.37598_116d-hed8-0h07c15-11 11:17:37] local.INF0: [SocialAccountServicel Token retrieved {"socialAccountId":149notil Siconnolation idi.401554270.3759_116d-hed8-0h0715-11 11:17:37] local.INF0: [EncryptedTokenManager] Generating access token.cy correlacion 10. 010042/2-5/00-4100-0c00-000/cTL/rces Trace15-11 11:17:37] local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crm15-11 11:17:37]Local.LNru: Prospect match Lache15-11 11:17:38] local.INF0: [Hubspot] Failed to fetch contact {"email":"nikolay.nikolov@jimin15-11 11:17:38] local.INF0: [Prospect match] API returned empty result15-11 11:17:381 local.WARNTNG: [Hubspotl Received 429 from APT|"uS":"error", "message":"You nave reached vou15-1115-1111:17:381 LocaL.INF0: HandleHubspotRatelimitl Rate Limit cavaht.15-11 11:17:38] local.INFO: [MatchActivityCrmData] Starting CRM dataLocaL.INFO: EsUpdatelarget Uodate sinole taraet ""tan"activities". "ourpose":"searchable-observer-update"."entitvld":614436 *"correlat)tact 1d".nul "le:{"correlation id"."6f97c580-31f1-4723-80d8-b1046snot"≥ "correlation 1d":"6f97c580-3161-4723-80d8-610415-1111:17:381Local. TNEO.EncrvotedTokenManader Generatina accessi11:17:381 local.TNEO:CrmOwnerResolver Intearation15-1111:17:38]11•17•3811local.INFO: [Prospect match] Cachelocal TASh• Procnec+ matchll cached emntv necult15-11 11:17:391Jocal TAS0• HandleluhcnotRatel imitl Pate limit cauaht noleac15-11 11-17•391 10001 TNS0• MatchActivitvComDatal Stanting CRM data matching (lactivity" •41/382 "nemate seanch"•tone "set15-11 11:17:39]local.INF0: [ EsUpdateTarget ] Update single target {"target":"activities" "purpose": "searchable-observer15-11 11-17•791 10001 TNS0• / AsvnclndateSlasticSeanch Entitv added to Redis List ('entitvlne" • "activitiec" "entityTd" • 41/3815-11 11:17:39]local.INF0: [MatchActivityCrmData] Participants old state {"activity":614382,"participants":[{"id":1002632,"us15-11 11•17•701 1oco1 TNS0• ҐSocialAccountSenvicel Cetchina token SicocialAccounttdil.1400onnolation idi.190fe8574-047a-405f.h42a-d75ch15-11 11:17:391local.INF0: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"80fe8576-047a-495f-b42a-d75c15-11 11:17:39] local.INF0: [EncryptedTokenManager] Generating access token. {"mode":"Lec15-11 11:17:391 local.INF0: [Crm0wnerResolver] Integration owner matched as CRM Owner {"crmidleal fuconnolotionl15-11 11:17:39] local.INF0: [Prospect match] Cache / local search hit {"identifier15-11 11:17:391 local.INF0: [Prospect matchl cached empty result - no APT calls, try next matching method {"identifier type"."email" "identifien"."nikolay.n15-11 11:17:391 local.INF0: [HandleHubspotRateLimitl15-11 11:17:391 local.INF0: [MatchActivitvCr15-11 11:17:391 Local.INF0: EsUpdateTan15-11 11:17:391Local.INF0: AsvncUodatezlastics15-11 11:17•391 local INF0: [MatchActivit15-11 11:17:3911Local INFI: SoctalAcco15-11 11:17:391 Local, INEOS15-1111:17:391 LocalINE0: EncrvotedTok15-11 11:17:391 Loc01TNF0: CrmOwnerRes...
|
18443
|
NULL
|
NULL
|
NULL
|
|
20129
|
866
|
3
|
2026-05-11T14:35:15.587178+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778510115587_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
17
136
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Tests\Unit\Services\Crm\Hubspot;
use GuzzleHttp\Psr7\Response;
use HubSpot\Client\Crm\Associations\Api\BatchApi;
use HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId;
use HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti;
use HubSpot\Client\Crm\Associations\Model\PublicObjectId;
use HubSpot\Client\Crm\Companies\ApiException as CompanyApiException;
use HubSpot\Client\Crm\Contacts\ApiException as ContactApiException;
use HubSpot\Client\Crm\Deals\Api\BasicApi as DealsBasicApi;
use HubSpot\Client\Crm\Deals\ApiException as DealApiException;
use HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations as DealWithAssociations;
use HubSpot\Client\Crm\Pipelines\Api\PipelinesApi;
use HubSpot\Client\Crm\Pipelines\Model\CollectionResponsePipeline;
use HubSpot\Client\Crm\Pipelines\Model\Error;
use HubSpot\Client\Crm\Pipelines\Model\Pipeline;
use HubSpot\Client\Crm\Pipelines\Model\PipelineStage;
use HubSpot\Client\Crm\Properties\Api\CoreApi;
use HubSpot\Client\Crm\Properties\Model\Property;
use HubSpot\Discovery as HubSpotDiscovery;
use HubSpot\Discovery\Crm\Deals\Discovery as DealsDiscovery;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\SocialAccount;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\HubspotTokenManager;
use Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService;
use Jiminny\Services\SocialAccountService;
use League\OAuth2\Client\Token\AccessToken;
use Mockery;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
use SevenShores\Hubspot\Endpoints\Engagements;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Factory;
use SevenShores\Hubspot\Http\Client as HubspotClient;
use SevenShores\Hubspot\Http\Response as HubspotResponse;
/**
* @runTestsInSeparateProcesses
*
* @preserveGlobalState disabled
*/
class ClientTest extends TestCase
{
private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';
private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';
private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';
/**
* @var Client&MockObject
*/
private Client $client;
private Configuration $config;
/**
* @var SocialAccountService&MockObject
*/
private SocialAccountService $socialAccountServiceMock;
/**
* @var HubspotPaginationService&MockObject
*/
private HubspotPaginationService $paginationServiceMock;
/**
* @var HubspotTokenManager&MockObject
*/
private HubspotTokenManager $tokenManagerMock;
/**
* @var CoreApi&MockObject
*/
private CoreApi $coreApiMock;
/**
* @var PipelinesApi&MockObject
*/
private PipelinesApi $pipelinesApiMock;
/**
* @var BatchApi&MockObject
*/
private BatchApi $associationsBatchApiMock;
/**
* @var DealsBasicApi&MockObject
*/
private DealsBasicApi $dealsBasicApiMock;
/**
* @var Engagements&MockObject
*/
private $engagementsMock;
/**
* @var HubspotClient&MockObject
*/
private HubspotClient $hubspotClientMock;
protected function setUp(): void
{
// Create mocks for dependencies
$this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);
$this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);
$this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);
// Create a real Client instance with mocked dependencies
// Create a partial mock only for the methods we need to mock
$client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);
$client->setLogger(new NullLogger());
// Inject the real dependencies using reflection
$reflection = new \ReflectionClass(Client::class);
$accountServiceProperty = $reflection->getProperty('accountService');
$accountServiceProperty->setAccessible(true);
$accountServiceProperty->setValue($client, $this->socialAccountServiceMock);
$paginationServiceProperty = $reflection->getProperty('paginationService');
$paginationServiceProperty->setAccessible(true);
$paginationServiceProperty->setValue($client, $this->paginationServiceMock);
$tokenManagerProperty = $reflection->getProperty('tokenManager');
$tokenManagerProperty->setAccessible(true);
$tokenManagerProperty->setValue($client, $this->tokenManagerMock);
$factoryMock = $this->createMock(Factory::class);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$engagementsMock = $this->createMock(\SevenShores\Hubspot\Endpoints\Engagements::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);
$client->method('getInstance')->willReturn($factoryMock);
$discoveryMock = $this->createMock(HubSpotDiscovery\Discovery::class);
$crmMock = $this->createMock(HubSpotDiscovery\Crm\Discovery::class);
$associationsMock = $this->createMock(HubSpotDiscovery\Crm\Associations\Discovery::class);
$propertiesMock = $this->createMock(HubSpotDiscovery\Crm\Properties\Discovery::class);
$pipelinesMock = $this->createMock(HubSpotDiscovery\Crm\Pipelines\Discovery::class);
$coreApiMock = $this->createMock(CoreApi::class);
$pipelinesApiMock = $this->createMock(PipelinesApi::class);
$associationsBatchApiMock = $this->createMock(BatchApi::class);
$dealsBasicApiMock = $this->createMock(DealsBasicApi::class);
$propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);
$pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);
$associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);
$dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);
$dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);
$returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];
$crmMock->method('__call')
->willReturnCallback(static fn (string $name) => $returnMap[$name])
;
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client->method('getNewInstance')->willReturn($discoveryMock);
$this->client = $client;
$this->config = $this->createMock(Configuration::class);
$this->client->setConfiguration($this->config);
$this->coreApiMock = $coreApiMock;
$this->pipelinesApiMock = $pipelinesApiMock;
$this->associationsBatchApiMock = $associationsBatchApiMock;
$this->dealsBasicApiMock = $dealsBasicApiMock;
$this->engagementsMock = $engagementsMock;
$this->hubspotClientMock = $hubspotClientMock;
}
public function testGetMinimumApiVersion(): void
{
$this->assertIsString($this->client->getMinimumApiVersion());
}
public function testGetInstance(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$client = new Client($socialAccountService, $paginationService, $tokenManager);
$client->setBaseUrl('[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]))
;
$this->assertEquals(
[
['id' => 'foo', 'label' => 'bar'],
['id' => 'baz', 'label' => 'qux'],
],
$this->client->fetchOpportunityPipelineStages()
);
}
public function testFetchOpportunityPipelineStagesErrorResponse(): void
{
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new Error(['message' => 'test error']))
;
$this->assertEmpty($this->client->fetchOpportunityPipelineStages());
}
#[\PHPUnit\Framework\Attributes\DataProvider('meetingOutcomeFieldProvider')]
public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void
{
$field = new Field(['crm_provider_id' => $fieldId]);
$this->hubspotClientMock
->expects($this->once())
->method('request')
->with('GET', $expectedEndpoint)
->willReturn($this->generateHubSpotResponse(
[
'options' => [
['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],
['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],
['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]
))
;
$this->assertEquals(
[
['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],
['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],
['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],
],
$this->client->fetchMeetingOutcomeFieldOptions($field)
);
}
public static function meetingOutcomeFieldProvider(): array
{
return [
'meeting outcome field' => [
'meetingOutcome',
'[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$pipelineStagesResponse = new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]);
$this->pipelinesApiMock
->method('getAll')
->willReturn($pipelineStagesResponse);
}
if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {
$field->method('isStageField')->willReturn(false);
$field->method('isPipelineField')->willReturn(true);
$pipelineResponse = $this->generateHubSpotResponse([
'results' => [
['id' => '123', 'label' => 'Sales'],
['id' => 'default', 'label' => 'CS'],
],
]);
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($pipelineResponse);
}
$this->assertEquals(
$responses[$type],
$this->client->fetchOpportunityFieldOptions($field)
);
}
public static function opportunityFieldOptionsProvider(): array
{
return [
'stage field' => [
'field' => new Field(['crm_provider_id' => 'dealstage']),
'type' => self::RESPONSE_TYPE_STAGE_FIELD,
],
'pipeline field' => [
'field' => new Field(['crm_provider_id' => 'pipeline']),
'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,
],
'regular field' => [
'field' => new Field(['crm_provider_id' => 'some_property']),
'type' => self::RESPONSE_TYPE_REGULAR_FIELD,
],
];
}
private function generateHubSpotResponse(array $data): HubspotResponse
{
return new HubspotResponse(new Response(200, [], json_encode($data)));
}
private function generateProperty(): Property
{
return new Property([
'name' => 'some_property',
'options' => [
[
'label' => 'label_1',
'value' => 'value_1',
],
[
'label' => 'label_2',
'value' => 'value_2',
],
],
]);
}
private function generatePipeline(): Pipeline
{
return new Pipeline(['stages' => [
new PipelineStage(['id' => 'foo', 'label' => 'bar']),
new PipelineStage(['id' => 'baz', 'label' => 'qux']),
]]);
}
public function testFetchOpportunityPipelines(): void
{
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($this->generateHubSpotResponse([
'results' => [
['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],
['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],
['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]));
$this->assertEquals(
[
['id' => 'id_1', 'label' => 'Option 1'],
['id' => 'id_2', 'label' => 'Option 2'],
['id' => 'id_3', 'label' => 'Option 3'],
],
$this->client->fetchOpportunityPipelines()
);
}
public function testGetPaginatedData(): void
{
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
['id' => 'id_3', 'properties' => []],
];
// Mock the pagination service to return a generator and modify reference parameters
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
['payload_key' => 'payload_value'],
'foobar',
0,
$this->anything(),
$this->anything()
)
->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {
$total = 3;
$lastRecordId = 'id_3';
foreach ($expectedResults as $result) {
yield $result;
}
});
$this->assertEquals(
[
'results' => $expectedResults,
'total' => 3,
'last_record' => 'id_3',
],
$this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')
);
}
public function testGetAssociationsData(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$responseResults = [];
foreach ($ids as $id) {
$from = new PublicObjectId();
$from->setId($id);
$to1 = new PublicObjectId();
$to1->setId('contact_' . $id . '_1');
$to2 = new PublicObjectId();
$to2->setId('contact_' . $id . '_2');
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to1, $to2]);
$responseResults[] = $result;
}
$batchResponse = new BatchResponsePublicAssociationMulti();
$batchResponse->setResults($responseResults);
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {
$inputIds = array_map(
fn ($input) => $input->getId(),
$batchInput->getInputs()
);
return $inputIds === $ids;
})
)
->willReturn($batchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$expectedResult = [
'1' => ['contact_1_1', 'contact_1_2'],
'2' => ['contact_2_1', 'contact_2_2'],
'3' => ['contact_3_1', 'contact_3_2'],
];
$this->assertEquals($expectedResult, $result);
}
public function testGetAssociationsDataHandlesException(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$exception = new \Exception('API Error');
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function ($batchInput) use ($ids) {
return $batchInput instanceof \HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId
&& count($batchInput->getInputs()) === count($ids);
})
)
->willThrowException($exception);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[Hubspot] Failed to fetch associations',
[
'from_object' => $fromObject,
'to_object' => $toObject,
'reason' => 'API Error',
]
);
$this->client->setLogger($loggerMock);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertEmpty($result);
$this->assertIsArray($result);
}
public function testGetAssociationsDataWithLargeDataSet(): void
{
$ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items
$fromObject = 'deals';
$toObject = 'contacts';
$firstBatchResponse = new BatchResponsePublicAssociationMulti();
$firstBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$firstBatchResponse->setResults($firstBatchResults);
$secondBatchResponse = new BatchResponsePublicAssociationMulti();
$secondBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$secondBatchResponse->setResults($secondBatchResults);
$this->associationsBatchApiMock->expects($this->exactly(3))
->method('read')
->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertCount(2500, $result);
$this->assertArrayHasKey('1', $result);
$this->assertArrayHasKey('2500', $result);
$this->assertEquals(['contact_1'], $result['1']);
$this->assertEquals(['contact_2500'], $result['2500']);
}
public function testGetContactByEmailSuccess(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname', 'email'];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn([
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
]);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname,email', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => [
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
],
], $result);
}
public function testGetContactByEmailWithEmptyFields(): void
{
$email = '[EMAIL]';
$fields = [];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn(['email' => '[EMAIL]']);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, '', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => ['email' => '[EMAIL]'],
], $result);
}
public function testGetContactByEmailApiException(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname'];
$exception = new \HubSpot\Client\Crm\Contacts\ApiException('Contact not found', 404);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname', null, false, 'email')
->willThrowException($exception);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('info')
->with(
'[Hubspot] Failed to fetch contact',
[
'email' => $email,
'reason' => 'Contact not found',
]
);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger($loggerMock);
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([], $result);
}
public function testGetOpportunityById(): void
{
$opportunityId = '12345';
$expectedProperties = [
'dealname' => 'Test Opportunity',
'amount' => '1000.00',
'closedate' => '2024-12-31T23:59:59.999Z',
'dealstage' => 'presentationscheduled',
'pipeline' => 'default',
];
$mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);
$mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);
$mockHubspotOpportunity->method('getId')->willReturn($opportunityId);
$now = new \DateTimeImmutable();
$mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getArchived')->willReturn(false);
$this->dealsBasicApiMock
->expects($this->once())
->method('getById')
->willReturn($mockHubspotOpportunity);
// Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.
// The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]
// Adjust assertions below based on the actual return structure of your method.
$result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertEquals($opportunityId, $result['id']);
}
public function testGetContactById(): void
{
$crmId = 'contact-123';
$fields = ['firstname', 'lastname'];
$expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];
$mockContact = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$mockContact->method('getId')->willReturn($crmId);
$mockContact->method('getProperties')->willReturn((object) $expectedProperties);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($crmId, 'firstname,lastname')
->willReturn($mockContact);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getContactById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testGetAccountById(): void
{
$crmId = 'account-123';
$fields = ['name', 'industry'];
$expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];
$mockCompany = $this->createMock(\HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations::class);
$mockCompany->method('getId')->willReturn($crmId);
$mockCompany->method('getProperties')->willReturn((object) $expectedProperties);
$companiesApiMock = $this->createMock(\HubSpot\Client\Crm\Companies\Api\BasicApi::class);
$companiesApiMock->expects($this->once())
->method('getById')
->with($crmId, 'name,industry')
->willReturn($mockCompany);
$companiesDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Companies\Discovery::class);
$companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {
if ($name === 'companies') {
return $companiesDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getAccountById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testEnsureValidTokenWithNoTokenUpdate(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
$originalToken = 'original_token';
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$accessTokenProperty->setValue($this->client, $originalToken);
// Mock token manager to return null (no refresh needed)
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn(null);
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was not changed
$this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));
}
public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void
{
$payload = ['filters' => []];
$type = 'contacts';
$offset = 0;
$total = 0;
$lastRecordId = null;
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
];
// Mock the pagination service to return a generator
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
$payload,
$type,
$offset,
$this->anything(),
$this->anything()
)
->willReturnCallback(function () use ($expectedResults) {
foreach ($expectedResults as $result) {
yield $result;
}
});
// Execute the pagination
$results = [];
foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {
$results[] = $result;
}
$this->assertCount(2, $results);
$this->assertEquals('id_1', $results[0]['id']);
$this->assertEquals('id_2', $results[1]['id']);
}
public function testEnsureValidTokenDelegatesToTokenManager(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
// Mock token manager to return new token
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn('new_access_token');
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was updated
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));
}
public function testGetOwnersArchivedWithValidResponse(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => true,
],
],
];
// Create a mock response object
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
// Set up the client to return our test data
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=true'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(true);
// Assert the results
$this->assertCount(1, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('John Doe', $result[0]->getFullName());
$this->assertTrue($result[0]->isArchived());
}
public function testGetOwnersArchivedWithEmptyResponse(): void
{
// Create a mock response object with empty results
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn(['results' => []]);
// Set up the client to return empty results
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(false);
// Assert the results
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithInvalidResponse(): void
{
// Create a mock response that will throw an exception when toArray is called
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willThrowException(new \InvalidArgumentException('Invalid JSON'));
// Set up the client to return the problematic response
$this->client->method('makeRequest')
->willReturn($response);
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(true);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithHttpError(): void
{
// Set up the client to throw an exception
$this->client->method('makeRequest')
->willThrowException(new \Exception('HTTP Error'));
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithOwnerCreationException(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => false,
],
[
'id' => '456',
'email' => '[EMAIL]',
'type' => 'PERSON',
'createdAt' => 'invalid-date-format',
],
[
'id' => '789',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'Jane',
'lastName' => 'Smith',
'userId' => 999,
'userIdIncludingInactive' => 888,
'createdAt' => '2023-01-03T12:00:00Z',
'updatedAt' => '2023-01-04T12:00:00Z',
'archived' => false,
],
],
];
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[HubSpot] Failed to process owner data',
$this->callback(function ($context) {
return isset($context['result']) &&
isset($context['error']) &&
$context['result']['id'] === '456' &&
$context['result']['email'] === '[EMAIL]' &&
str_contains($context['error'], 'invalid-date-format');
})
);
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertCount(2, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('789', $result[1]->getId());
$this->assertEquals('[EMAIL]', $result[1]->getEmail());
}
public function testMakeRequestWithGetMethod(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$psrResponse = new Response(200, [], json_encode(['status' => 'success']));
$expectedResponse = new HubspotResponse($psrResponse);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$hubspotClientMock->expects($this->once())
->method('request')
->with(
'GET',
'https://api.hubapi.com/crm/v3/objects/contacts',
[],
null,
true
)
->willReturn($expectedResponse);
$factoryMock = $this->createMock(Factory::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$client = $this->getMockBuilder(Client::class)
->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])
->onlyMethods(['getInstance'])
->getMock();
$client->method('getInstance')->willReturn($factoryMock);
$client->setAccessToken(new AccessToken(['access_token' => 'test_token']));
$result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');
$this->assertSame($expectedResponse, $result);
}
public function testMakeRequestWithGetMethodAndQueryString(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManag...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"17","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"136","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Services\\Crm\\Hubspot;\n\nuse GuzzleHttp\\Psr7\\Response;\nuse HubSpot\\Client\\Crm\\Associations\\Api\\BatchApi;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Api\\BasicApi as DealsBasicApi;\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Api\\PipelinesApi;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\CollectionResponsePipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Pipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Api\\CoreApi;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery as HubSpotDiscovery;\nuse HubSpot\\Discovery\\Crm\\Deals\\Discovery as DealsDiscovery;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Models\\SocialAccount;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\HubspotTokenManager;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Jiminny\\Services\\SocialAccountService;\nuse League\\OAuth2\\Client\\Token\\AccessToken;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\NullLogger;\nuse SevenShores\\Hubspot\\Endpoints\\Engagements;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Client as HubspotClient;\nuse SevenShores\\Hubspot\\Http\\Response as HubspotResponse;\n\n/**\n * @runTestsInSeparateProcesses\n *\n * @preserveGlobalState disabled\n */\nclass ClientTest extends TestCase\n{\n private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';\n private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';\n private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';\n /**\n * @var Client&MockObject\n */\n private Client $client;\n private Configuration $config;\n\n /**\n * @var SocialAccountService&MockObject\n */\n private SocialAccountService $socialAccountServiceMock;\n\n /**\n * @var HubspotPaginationService&MockObject\n */\n private HubspotPaginationService $paginationServiceMock;\n\n /**\n * @var HubspotTokenManager&MockObject\n */\n private HubspotTokenManager $tokenManagerMock;\n\n /**\n * @var CoreApi&MockObject\n */\n private CoreApi $coreApiMock;\n\n /**\n * @var PipelinesApi&MockObject\n */\n private PipelinesApi $pipelinesApiMock;\n\n /**\n * @var BatchApi&MockObject\n */\n private BatchApi $associationsBatchApiMock;\n\n /**\n * @var DealsBasicApi&MockObject\n */\n private DealsBasicApi $dealsBasicApiMock;\n\n /**\n * @var Engagements&MockObject\n */\n private $engagementsMock;\n\n /**\n * @var HubspotClient&MockObject\n */\n private HubspotClient $hubspotClientMock;\n\n protected function setUp(): void\n {\n // Create mocks for dependencies\n $this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);\n $this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);\n $this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);\n\n // Create a real Client instance with mocked dependencies\n // Create a partial mock only for the methods we need to mock\n $client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);\n $client->setLogger(new NullLogger());\n\n // Inject the real dependencies using reflection\n $reflection = new \\ReflectionClass(Client::class);\n\n $accountServiceProperty = $reflection->getProperty('accountService');\n $accountServiceProperty->setAccessible(true);\n $accountServiceProperty->setValue($client, $this->socialAccountServiceMock);\n\n $paginationServiceProperty = $reflection->getProperty('paginationService');\n $paginationServiceProperty->setAccessible(true);\n $paginationServiceProperty->setValue($client, $this->paginationServiceMock);\n\n $tokenManagerProperty = $reflection->getProperty('tokenManager');\n $tokenManagerProperty->setAccessible(true);\n $tokenManagerProperty->setValue($client, $this->tokenManagerMock);\n $factoryMock = $this->createMock(Factory::class);\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $engagementsMock = $this->createMock(\\SevenShores\\Hubspot\\Endpoints\\Engagements::class);\n\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n $factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);\n\n $client->method('getInstance')->willReturn($factoryMock);\n\n $discoveryMock = $this->createMock(HubSpotDiscovery\\Discovery::class);\n $crmMock = $this->createMock(HubSpotDiscovery\\Crm\\Discovery::class);\n $associationsMock = $this->createMock(HubSpotDiscovery\\Crm\\Associations\\Discovery::class);\n $propertiesMock = $this->createMock(HubSpotDiscovery\\Crm\\Properties\\Discovery::class);\n $pipelinesMock = $this->createMock(HubSpotDiscovery\\Crm\\Pipelines\\Discovery::class);\n $coreApiMock = $this->createMock(CoreApi::class);\n $pipelinesApiMock = $this->createMock(PipelinesApi::class);\n $associationsBatchApiMock = $this->createMock(BatchApi::class);\n $dealsBasicApiMock = $this->createMock(DealsBasicApi::class);\n\n $propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);\n $pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);\n $associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);\n $dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);\n $dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);\n\n $returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];\n $crmMock->method('__call')\n ->willReturnCallback(static fn (string $name) => $returnMap[$name])\n ;\n\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n\n $this->client = $client;\n $this->config = $this->createMock(Configuration::class);\n $this->client->setConfiguration($this->config);\n $this->coreApiMock = $coreApiMock;\n $this->pipelinesApiMock = $pipelinesApiMock;\n $this->associationsBatchApiMock = $associationsBatchApiMock;\n $this->dealsBasicApiMock = $dealsBasicApiMock;\n $this->engagementsMock = $engagementsMock;\n $this->hubspotClientMock = $hubspotClientMock;\n }\n\n public function testGetMinimumApiVersion(): void\n {\n $this->assertIsString($this->client->getMinimumApiVersion());\n }\n\n public function testGetInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setBaseUrl('https://example.com');\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n $factory = $client->getInstance();\n\n $this->assertEquals('foo', $factory->getClient()->key);\n }\n\n public function testGetNewInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n\n $factory = $client->getNewInstance();\n $token = $factory->auth()->oAuth()->accessTokensApi()->getConfig()->getAccessToken();\n $this->assertEquals('foo', $token);\n }\n\n public function testFetchProperty(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n 'some_property',\n $this->client->fetchProperty('foo', 'test')['name']\n );\n }\n\n public function testFetchPropertyOptions(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n $this->client->fetchPropertyOptions('foo', 'test')\n );\n }\n\n public function testFetchCallDispositions(): void\n {\n $this->engagementsMock\n ->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse([\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ]))\n ;\n\n $this->assertEquals(\n [\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ],\n $this->client->fetchCallDispositions()\n );\n }\n\n public function testFetchDispositionFieldOptions(): void\n {\n $this->engagementsMock->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse(\n [\n [\n 'id' => 1,\n 'label' => 'Label 1',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'Label 2',\n 'deleted' => true,\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n [\n 'value' => 1,\n 'id' => 1,\n 'label' => 'Label 1',\n ],\n ],\n $this->client->fetchDispositionFieldOptions()\n );\n }\n\n public function testFetchOpportunityPipelineStages(): void\n {\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n $this->client->fetchOpportunityPipelineStages()\n );\n }\n\n public function testFetchOpportunityPipelineStagesErrorResponse(): void\n {\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new Error(['message' => 'test error']))\n ;\n\n $this->assertEmpty($this->client->fetchOpportunityPipelineStages());\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('meetingOutcomeFieldProvider')]\n public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void\n {\n $field = new Field(['crm_provider_id' => $fieldId]);\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('GET', $expectedEndpoint)\n ->willReturn($this->generateHubSpotResponse(\n [\n 'options' => [\n ['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],\n ['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],\n ['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],\n ],\n $this->client->fetchMeetingOutcomeFieldOptions($field)\n );\n }\n\n public static function meetingOutcomeFieldProvider(): array\n {\n return [\n 'meeting outcome field' => [\n 'meetingOutcome',\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome',\n ],\n 'activity type field' => [\n 'foobar',\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type',\n ],\n ];\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('opportunityFieldOptionsProvider')]\n public function testFetchOpportunityFieldOptions(Field $field, string $type): void\n {\n $responses = [\n self::RESPONSE_TYPE_STAGE_FIELD => [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n self::RESPONSE_TYPE_PIPELINE_FIELD => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n self::RESPONSE_TYPE_REGULAR_FIELD => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ];\n\n $field = $this->createMock(Field::class);\n\n if ($type === self::RESPONSE_TYPE_REGULAR_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(false);\n $propertyResponse = $this->generateProperty();\n $this->coreApiMock->method('getByName')->willReturn($propertyResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_STAGE_FIELD) {\n $field->method('isStageField')->willReturn(true);\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n\n $pipelineStagesResponse = new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]);\n $this->pipelinesApiMock\n ->method('getAll')\n ->willReturn($pipelineStagesResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(true);\n $pipelineResponse = $this->generateHubSpotResponse([\n 'results' => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n ]);\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($pipelineResponse);\n }\n\n $this->assertEquals(\n $responses[$type],\n $this->client->fetchOpportunityFieldOptions($field)\n );\n }\n\n public static function opportunityFieldOptionsProvider(): array\n {\n return [\n 'stage field' => [\n 'field' => new Field(['crm_provider_id' => 'dealstage']),\n 'type' => self::RESPONSE_TYPE_STAGE_FIELD,\n ],\n 'pipeline field' => [\n 'field' => new Field(['crm_provider_id' => 'pipeline']),\n 'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,\n ],\n 'regular field' => [\n 'field' => new Field(['crm_provider_id' => 'some_property']),\n 'type' => self::RESPONSE_TYPE_REGULAR_FIELD,\n ],\n ];\n }\n\n private function generateHubSpotResponse(array $data): HubspotResponse\n {\n return new HubspotResponse(new Response(200, [], json_encode($data)));\n }\n\n private function generateProperty(): Property\n {\n return new Property([\n 'name' => 'some_property',\n 'options' => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ]);\n }\n\n private function generatePipeline(): Pipeline\n {\n return new Pipeline(['stages' => [\n new PipelineStage(['id' => 'foo', 'label' => 'bar']),\n new PipelineStage(['id' => 'baz', 'label' => 'qux']),\n ]]);\n }\n\n public function testFetchOpportunityPipelines(): void\n {\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($this->generateHubSpotResponse([\n 'results' => [\n ['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]));\n\n $this->assertEquals(\n [\n ['id' => 'id_1', 'label' => 'Option 1'],\n ['id' => 'id_2', 'label' => 'Option 2'],\n ['id' => 'id_3', 'label' => 'Option 3'],\n ],\n $this->client->fetchOpportunityPipelines()\n );\n }\n\n public function testGetPaginatedData(): void\n {\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ['id' => 'id_3', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator and modify reference parameters\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n ['payload_key' => 'payload_value'],\n 'foobar',\n 0,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {\n $total = 3;\n $lastRecordId = 'id_3';\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n $this->assertEquals(\n [\n 'results' => $expectedResults,\n 'total' => 3,\n 'last_record' => 'id_3',\n ],\n $this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')\n );\n }\n\n public function testGetAssociationsData(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $responseResults = [];\n foreach ($ids as $id) {\n $from = new PublicObjectId();\n $from->setId($id);\n\n $to1 = new PublicObjectId();\n $to1->setId('contact_' . $id . '_1');\n $to2 = new PublicObjectId();\n $to2->setId('contact_' . $id . '_2');\n\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to1, $to2]);\n\n $responseResults[] = $result;\n }\n\n $batchResponse = new BatchResponsePublicAssociationMulti();\n $batchResponse->setResults($responseResults);\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {\n $inputIds = array_map(\n fn ($input) => $input->getId(),\n $batchInput->getInputs()\n );\n\n return $inputIds === $ids;\n })\n )\n ->willReturn($batchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $expectedResult = [\n '1' => ['contact_1_1', 'contact_1_2'],\n '2' => ['contact_2_1', 'contact_2_2'],\n '3' => ['contact_3_1', 'contact_3_2'],\n ];\n\n $this->assertEquals($expectedResult, $result);\n }\n\n public function testGetAssociationsDataHandlesException(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $exception = new \\Exception('API Error');\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function ($batchInput) use ($ids) {\n return $batchInput instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId\n && count($batchInput->getInputs()) === count($ids);\n })\n )\n ->willThrowException($exception);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[Hubspot] Failed to fetch associations',\n [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => 'API Error',\n ]\n );\n\n $this->client->setLogger($loggerMock);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertEmpty($result);\n $this->assertIsArray($result);\n }\n\n public function testGetAssociationsDataWithLargeDataSet(): void\n {\n $ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $firstBatchResponse = new BatchResponsePublicAssociationMulti();\n $firstBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $firstBatchResponse->setResults($firstBatchResults);\n\n $secondBatchResponse = new BatchResponsePublicAssociationMulti();\n $secondBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $secondBatchResponse->setResults($secondBatchResults);\n\n $this->associationsBatchApiMock->expects($this->exactly(3))\n ->method('read')\n ->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertCount(2500, $result);\n $this->assertArrayHasKey('1', $result);\n $this->assertArrayHasKey('2500', $result);\n $this->assertEquals(['contact_1'], $result['1']);\n $this->assertEquals(['contact_2500'], $result['2500']);\n }\n\n public function testGetContactByEmailSuccess(): void\n {\n $email = 'test@example.com';\n $fields = ['firstname', 'lastname', 'email'];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn([\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ]);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname,email', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ],\n ], $result);\n }\n\n public function testGetContactByEmailWithEmptyFields(): void\n {\n $email = 'test@example.com';\n $fields = [];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn(['email' => 'test@example.com']);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, '', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => ['email' => 'test@example.com'],\n ], $result);\n }\n\n public function testGetContactByEmailApiException(): void\n {\n $email = 'nonexistent@example.com';\n $fields = ['firstname', 'lastname'];\n\n $exception = new \\HubSpot\\Client\\Crm\\Contacts\\ApiException('Contact not found', 404);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname', null, false, 'email')\n ->willThrowException($exception);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('info')\n ->with(\n '[Hubspot] Failed to fetch contact',\n [\n 'email' => $email,\n 'reason' => 'Contact not found',\n ]\n );\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger($loggerMock);\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([], $result);\n }\n\n public function testGetOpportunityById(): void\n {\n $opportunityId = '12345';\n $expectedProperties = [\n 'dealname' => 'Test Opportunity',\n 'amount' => '1000.00',\n 'closedate' => '2024-12-31T23:59:59.999Z',\n 'dealstage' => 'presentationscheduled',\n 'pipeline' => 'default',\n ];\n\n $mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);\n $mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);\n $mockHubspotOpportunity->method('getId')->willReturn($opportunityId);\n $now = new \\DateTimeImmutable();\n $mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getArchived')->willReturn(false);\n\n $this->dealsBasicApiMock\n ->expects($this->once())\n ->method('getById')\n ->willReturn($mockHubspotOpportunity);\n\n // Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.\n // The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]\n // Adjust assertions below based on the actual return structure of your method.\n $result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertEquals($opportunityId, $result['id']);\n }\n\n public function testGetContactById(): void\n {\n $crmId = 'contact-123';\n $fields = ['firstname', 'lastname'];\n $expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];\n\n $mockContact = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $mockContact->method('getId')->willReturn($crmId);\n $mockContact->method('getProperties')->willReturn((object) $expectedProperties);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'firstname,lastname')\n ->willReturn($mockContact);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getContactById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testGetAccountById(): void\n {\n $crmId = 'account-123';\n $fields = ['name', 'industry'];\n $expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];\n\n $mockCompany = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations::class);\n $mockCompany->method('getId')->willReturn($crmId);\n $mockCompany->method('getProperties')->willReturn((object) $expectedProperties);\n\n $companiesApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Api\\BasicApi::class);\n $companiesApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'name,industry')\n ->willReturn($mockCompany);\n\n $companiesDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Companies\\Discovery::class);\n $companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {\n if ($name === 'companies') {\n return $companiesDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getAccountById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testEnsureValidTokenWithNoTokenUpdate(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n $originalToken = 'original_token';\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $accessTokenProperty->setValue($this->client, $originalToken);\n\n // Mock token manager to return null (no refresh needed)\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn(null);\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was not changed\n $this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));\n }\n\n\n\n\n\n\n public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void\n {\n $payload = ['filters' => []];\n $type = 'contacts';\n $offset = 0;\n $total = 0;\n $lastRecordId = null;\n\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n $payload,\n $type,\n $offset,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function () use ($expectedResults) {\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n // Execute the pagination\n $results = [];\n foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {\n $results[] = $result;\n }\n\n $this->assertCount(2, $results);\n $this->assertEquals('id_1', $results[0]['id']);\n $this->assertEquals('id_2', $results[1]['id']);\n }\n\n public function testEnsureValidTokenDelegatesToTokenManager(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n // Mock token manager to return new token\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn('new_access_token');\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was updated\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));\n }\n\n public function testGetOwnersArchivedWithValidResponse(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'owner1@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => true,\n ],\n ],\n ];\n\n // Create a mock response object\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n // Set up the client to return our test data\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=true'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(true);\n\n // Assert the results\n $this->assertCount(1, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('owner1@example.com', $result[0]->getEmail());\n $this->assertEquals('John Doe', $result[0]->getFullName());\n $this->assertTrue($result[0]->isArchived());\n }\n\n public function testGetOwnersArchivedWithEmptyResponse(): void\n {\n // Create a mock response object with empty results\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn(['results' => []]);\n\n // Set up the client to return empty results\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(false);\n\n // Assert the results\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithInvalidResponse(): void\n {\n // Create a mock response that will throw an exception when toArray is called\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willThrowException(new \\InvalidArgumentException('Invalid JSON'));\n\n // Set up the client to return the problematic response\n $this->client->method('makeRequest')\n ->willReturn($response);\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(true);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithHttpError(): void\n {\n // Set up the client to throw an exception\n $this->client->method('makeRequest')\n ->willThrowException(new \\Exception('HTTP Error'));\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(false);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithOwnerCreationException(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'valid@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => false,\n ],\n [\n 'id' => '456',\n 'email' => 'invalid@example.com',\n 'type' => 'PERSON',\n 'createdAt' => 'invalid-date-format',\n ],\n [\n 'id' => '789',\n 'email' => 'another@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'Jane',\n 'lastName' => 'Smith',\n 'userId' => 999,\n 'userIdIncludingInactive' => 888,\n 'createdAt' => '2023-01-03T12:00:00Z',\n 'updatedAt' => '2023-01-04T12:00:00Z',\n 'archived' => false,\n ],\n ],\n ];\n\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[HubSpot] Failed to process owner data',\n $this->callback(function ($context) {\n return isset($context['result']) &&\n isset($context['error']) &&\n $context['result']['id'] === '456' &&\n $context['result']['email'] === 'invalid@example.com' &&\n str_contains($context['error'], 'invalid-date-format');\n })\n );\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n $result = $this->client->getOwnersArchived(false);\n\n $this->assertIsArray($result);\n $this->assertCount(2, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('valid@example.com', $result[0]->getEmail());\n $this->assertEquals('789', $result[1]->getId());\n $this->assertEquals('another@example.com', $result[1]->getEmail());\n }\n\n public function testMakeRequestWithGetMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n null,\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithGetMethodAndQueryString(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n 'limit=10&offset=0',\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET', [], 'limit=10&offset=0');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPostMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPutMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'Jane',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'updated' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PUT',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PUT', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPatchMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'email' => 'newemail@example.com',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'patched' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PATCH',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PATCH', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithDeleteMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['deleted' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'DELETE',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'DELETE');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithEmptyPayload(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'ok']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', []);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestPrependsBaseUrl(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n $this->anything(),\n 'https://api.hubapi.com/test/endpoint',\n $this->anything()\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $client->makeRequest('/test/endpoint', 'GET');\n }\n\n public function testGetOpportunitiesByIds(): void\n {\n $crmIds = ['deal1', 'deal2', 'deal3'];\n $fields = ['dealname', 'amount'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getOpportunitiesByIds'));\n }\n\n public function testGetCompaniesByIds(): void\n {\n $crmIds = ['company1', 'company2'];\n $fields = ['name', 'industry'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getCompaniesByIds'));\n }\n\n public function testGetContactsByIds(): void\n {\n $crmIds = ['contact1', 'contact2'];\n $fields = ['firstname', 'lastname'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getContactsByIds'));\n }\n\n public function testBatchReadObjectsEmptyIds(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $result = $method->invokeArgs($this->client, ['deals', [], ['dealname']]);\n\n $this->assertEquals([], $result);\n }\n\n public function testBatchReadObjectsExceedsBatchSize(): void\n {\n $crmIds = array_fill(0, 101, 'deal_id'); // 101 IDs, exceeds limit of 100\n\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\InvalidArgumentException::class);\n $this->expectExceptionMessage('Batch size cannot exceed 100 deals');\n\n $method->invokeArgs($this->client, ['deals', $crmIds, ['dealname']]);\n }\n\n public function testBatchReadObjectsUnsupportedObjectType(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\Jiminny\\Exceptions\\CrmException::class);\n $this->expectExceptionMessage('Failed to batch fetch unsupported');\n\n $method->invokeArgs($this->client, ['unsupported', ['id1'], ['field1']]);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequest401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Unauthorized', 401);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequestNon401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Bad Request', 400);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleRequestException(): void\n {\n $response = new Response(401, [], 'Unauthorized');\n $exception = new \\GuzzleHttp\\Exception\\RequestException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), $response);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleClientException(): void\n {\n $exception = new \\GuzzleHttp\\Exception\\ClientException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), new Response(401));\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithStringMatching(): void\n {\n $exception = new \\Exception('HTTP 401 Unauthorized error occurred');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithNonUnauthorized(): void\n {\n $exception = new \\Exception('Some other error');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testEnsureValidTokenWithNullOauthAccount(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, null);\n\n // Should not throw exception and not call token manager\n $this->tokenManagerMock->expects($this->never())->method('ensureValidToken');\n\n $this->client->ensureValidToken();\n\n $this->assertTrue(true); // Test passes if no exception is thrown\n }\n\n public function testGetConfig(): void\n {\n $result = $this->client->getConfig();\n\n $this->assertSame($this->config, $result);\n }\n\n public function testGetOwners(): void\n {\n // Test that the method exists and can be called\n $this->assertTrue(method_exists($this->client, 'getOwners'));\n\n // Since getOwners has complex HubSpot API dependencies,\n // we'll just verify the method exists for now\n $this->assertIsCallable([$this->client, 'getOwners']);\n }\n\n public function testCreateMeeting(): void\n {\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Test Meeting',\n 'hs_meeting_start_time' => '2024-01-01T10:00:00Z',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => 'meeting123']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with('/crm/v3/objects/meetings', 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->createMeeting($payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testUpdateMeeting(): void\n {\n $meetingId = 'meeting123';\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Updated Meeting',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => $meetingId, 'updated' => true]);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v3/objects/meetings/{$meetingId}\", 'PATCH', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->updateMeeting($meetingId, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testAddAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/create\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->addAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testRemoveAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/archive\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->removeAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n // -------------------------------------------------------------------------\n // search() / executeRequest() tests\n // -------------------------------------------------------------------------\n\n public function testSearchReturnsDecodedArrayOnSuccess(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $payload = ['filters' => []];\n $responseData = ['results' => [['id' => '1']], 'total' => 1, 'paging' => []];\n $hubspotResponse = new HubspotResponse(new Response(200, [], json_encode($responseData)));\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('POST', Client::BASE_URL . '/crm/v3/objects/contacts/search', ['json' => $payload])\n ->willReturn($hubspotResponse);\n\n $result = $this->client->search('contacts', $payload);\n\n $this->assertSame($responseData, $result);\n\n Mockery::close();\n }\n\n public function testSearchThrowsRateLimitExceptionWhenCircuitBreakerActive(): void\n {\n $futureTimestamp = (string) (time() + 30);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(42);\n\n $this->hubspotClientMock->expects($this->never())->method('request');\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot rate limit (cached circuit-breaker)');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchThrowsRateLimitExceptionAndSetsNxOnFresh429(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n // NX + TTL option array — exact TTL depends on parseRetryAfter, verified separately\n $redisMock->shouldReceive('set')\n ->once()\n ->with(\n 'hubspot:ratelimit:portal:42',\n Mockery::type('string'),\n Mockery::on(fn ($opts) => is_array($opts) && in_array('nx', $opts, true))\n );\n\n $this->config->method('getId')->willReturn(42);\n\n $badRequest = new BadRequest('Rate limit exceeded', 429);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($badRequest);\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot returned 429');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchPropagatesNonRateLimitException(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\HubspotException('Server error', 500);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($exception);\n\n $this->expectException(\\SevenShores\\Hubspot\\Exceptions\\HubspotException::class);\n $this->expectExceptionMessage('Server error');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchCircuitBreakerRetryAfterComputedFromStoredTimestamp(): void\n {\n $remaining = 45;\n $futureTimestamp = (string) (time() + $remaining);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(1);\n\n try {\n $this->client->search('deals', []);\n $this->fail('Expected RateLimitException');\n } catch (RateLimitException $e) {\n $this->assertGreaterThanOrEqual(1, $e->getRetryAfter());\n $this->assertLessThanOrEqual($remaining, $e->getRetryAfter());\n } finally {\n Mockery::close();\n }\n }\n\n // -------------------------------------------------------------------------\n // isHubspotRateLimit() tests\n // -------------------------------------------------------------------------\n\n public function testIsHubspotRateLimitReturnsTrueForBadRequest429(): void\n {\n $e = new BadRequest('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForDealApiException429(): void\n {\n $e = new DealApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForContactApiException429(): void\n {\n $e = new ContactApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForCompanyApiException429(): void\n {\n $e = new CompanyApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForGuzzleRequestException429(): void\n {\n $request = new \\GuzzleHttp\\Psr7\\Request('POST', 'https://api.hubapi.com/test');\n $response = new \\GuzzleHttp\\Psr7\\Response(429);\n $e = new \\GuzzleHttp\\Exception\\RequestException('Too Many Requests', $request, $response);\n\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForBadRequestNon429(): void\n {\n $e = new BadRequest('Bad Request', 400);\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForGenericException(): void\n {\n $e = new \\RuntimeException('Something went wrong');\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n // -------------------------------------------------------------------------\n // parseRetryAfter() tests\n // -------------------------------------------------------------------------\n\n public function testParseRetryAfterReadsRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['30']]);\n $this->assertSame(30, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReadsLowercaseRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['retry-after' => ['15']]);\n $this->assertSame(15, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterHandlesScalarHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => '60']);\n $this->assertSame(60, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDailyLimitDelay(): void\n {\n $e = new BadRequest('Daily rate limit exceeded');\n $this->assertSame(600, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsTenSecondlyDelay(): void\n {\n $e = new BadRequest('Ten secondly rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsSecondlyDelay(): void\n {\n $e = new BadRequest('Secondly rate limit exceeded');\n $this->assertSame(1, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDefaultWhenNoHint(): void\n {\n $e = new BadRequest('Rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterIgnoresNonNumericHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['not-a-number']]);\n // Falls through to message parsing; \"Too Many Requests\" has no known keyword → default 10\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Services\\Crm\\Hubspot;\n\nuse GuzzleHttp\\Psr7\\Response;\nuse HubSpot\\Client\\Crm\\Associations\\Api\\BatchApi;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Api\\BasicApi as DealsBasicApi;\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Api\\PipelinesApi;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\CollectionResponsePipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Pipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Api\\CoreApi;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery as HubSpotDiscovery;\nuse HubSpot\\Discovery\\Crm\\Deals\\Discovery as DealsDiscovery;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Models\\SocialAccount;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\HubspotTokenManager;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Jiminny\\Services\\SocialAccountService;\nuse League\\OAuth2\\Client\\Token\\AccessToken;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\NullLogger;\nuse SevenShores\\Hubspot\\Endpoints\\Engagements;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Client as HubspotClient;\nuse SevenShores\\Hubspot\\Http\\Response as HubspotResponse;\n\n/**\n * @runTestsInSeparateProcesses\n *\n * @preserveGlobalState disabled\n */\nclass ClientTest extends TestCase\n{\n private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';\n private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';\n private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';\n /**\n * @var Client&MockObject\n */\n private Client $client;\n private Configuration $config;\n\n /**\n * @var SocialAccountService&MockObject\n */\n private SocialAccountService $socialAccountServiceMock;\n\n /**\n * @var HubspotPaginationService&MockObject\n */\n private HubspotPaginationService $paginationServiceMock;\n\n /**\n * @var HubspotTokenManager&MockObject\n */\n private HubspotTokenManager $tokenManagerMock;\n\n /**\n * @var CoreApi&MockObject\n */\n private CoreApi $coreApiMock;\n\n /**\n * @var PipelinesApi&MockObject\n */\n private PipelinesApi $pipelinesApiMock;\n\n /**\n * @var BatchApi&MockObject\n */\n private BatchApi $associationsBatchApiMock;\n\n /**\n * @var DealsBasicApi&MockObject\n */\n private DealsBasicApi $dealsBasicApiMock;\n\n /**\n * @var Engagements&MockObject\n */\n private $engagementsMock;\n\n /**\n * @var HubspotClient&MockObject\n */\n private HubspotClient $hubspotClientMock;\n\n protected function setUp(): void\n {\n // Create mocks for dependencies\n $this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);\n $this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);\n $this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);\n\n // Create a real Client instance with mocked dependencies\n // Create a partial mock only for the methods we need to mock\n $client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);\n $client->setLogger(new NullLogger());\n\n // Inject the real dependencies using reflection\n $reflection = new \\ReflectionClass(Client::class);\n\n $accountServiceProperty = $reflection->getProperty('accountService');\n $accountServiceProperty->setAccessible(true);\n $accountServiceProperty->setValue($client, $this->socialAccountServiceMock);\n\n $paginationServiceProperty = $reflection->getProperty('paginationService');\n $paginationServiceProperty->setAccessible(true);\n $paginationServiceProperty->setValue($client, $this->paginationServiceMock);\n\n $tokenManagerProperty = $reflection->getProperty('tokenManager');\n $tokenManagerProperty->setAccessible(true);\n $tokenManagerProperty->setValue($client, $this->tokenManagerMock);\n $factoryMock = $this->createMock(Factory::class);\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $engagementsMock = $this->createMock(\\SevenShores\\Hubspot\\Endpoints\\Engagements::class);\n\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n $factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);\n\n $client->method('getInstance')->willReturn($factoryMock);\n\n $discoveryMock = $this->createMock(HubSpotDiscovery\\Discovery::class);\n $crmMock = $this->createMock(HubSpotDiscovery\\Crm\\Discovery::class);\n $associationsMock = $this->createMock(HubSpotDiscovery\\Crm\\Associations\\Discovery::class);\n $propertiesMock = $this->createMock(HubSpotDiscovery\\Crm\\Properties\\Discovery::class);\n $pipelinesMock = $this->createMock(HubSpotDiscovery\\Crm\\Pipelines\\Discovery::class);\n $coreApiMock = $this->createMock(CoreApi::class);\n $pipelinesApiMock = $this->createMock(PipelinesApi::class);\n $associationsBatchApiMock = $this->createMock(BatchApi::class);\n $dealsBasicApiMock = $this->createMock(DealsBasicApi::class);\n\n $propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);\n $pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);\n $associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);\n $dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);\n $dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);\n\n $returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];\n $crmMock->method('__call')\n ->willReturnCallback(static fn (string $name) => $returnMap[$name])\n ;\n\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n\n $this->client = $client;\n $this->config = $this->createMock(Configuration::class);\n $this->client->setConfiguration($this->config);\n $this->coreApiMock = $coreApiMock;\n $this->pipelinesApiMock = $pipelinesApiMock;\n $this->associationsBatchApiMock = $associationsBatchApiMock;\n $this->dealsBasicApiMock = $dealsBasicApiMock;\n $this->engagementsMock = $engagementsMock;\n $this->hubspotClientMock = $hubspotClientMock;\n }\n\n public function testGetMinimumApiVersion(): void\n {\n $this->assertIsString($this->client->getMinimumApiVersion());\n }\n\n public function testGetInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setBaseUrl('https://example.com');\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n $factory = $client->getInstance();\n\n $this->assertEquals('foo', $factory->getClient()->key);\n }\n\n public function testGetNewInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n\n $factory = $client->getNewInstance();\n $token = $factory->auth()->oAuth()->accessTokensApi()->getConfig()->getAccessToken();\n $this->assertEquals('foo', $token);\n }\n\n public function testFetchProperty(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n 'some_property',\n $this->client->fetchProperty('foo', 'test')['name']\n );\n }\n\n public function testFetchPropertyOptions(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n $this->client->fetchPropertyOptions('foo', 'test')\n );\n }\n\n public function testFetchCallDispositions(): void\n {\n $this->engagementsMock\n ->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse([\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ]))\n ;\n\n $this->assertEquals(\n [\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ],\n $this->client->fetchCallDispositions()\n );\n }\n\n public function testFetchDispositionFieldOptions(): void\n {\n $this->engagementsMock->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse(\n [\n [\n 'id' => 1,\n 'label' => 'Label 1',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'Label 2',\n 'deleted' => true,\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n [\n 'value' => 1,\n 'id' => 1,\n 'label' => 'Label 1',\n ],\n ],\n $this->client->fetchDispositionFieldOptions()\n );\n }\n\n public function testFetchOpportunityPipelineStages(): void\n {\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n $this->client->fetchOpportunityPipelineStages()\n );\n }\n\n public function testFetchOpportunityPipelineStagesErrorResponse(): void\n {\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new Error(['message' => 'test error']))\n ;\n\n $this->assertEmpty($this->client->fetchOpportunityPipelineStages());\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('meetingOutcomeFieldProvider')]\n public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void\n {\n $field = new Field(['crm_provider_id' => $fieldId]);\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('GET', $expectedEndpoint)\n ->willReturn($this->generateHubSpotResponse(\n [\n 'options' => [\n ['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],\n ['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],\n ['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],\n ],\n $this->client->fetchMeetingOutcomeFieldOptions($field)\n );\n }\n\n public static function meetingOutcomeFieldProvider(): array\n {\n return [\n 'meeting outcome field' => [\n 'meetingOutcome',\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome',\n ],\n 'activity type field' => [\n 'foobar',\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type',\n ],\n ];\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('opportunityFieldOptionsProvider')]\n public function testFetchOpportunityFieldOptions(Field $field, string $type): void\n {\n $responses = [\n self::RESPONSE_TYPE_STAGE_FIELD => [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n self::RESPONSE_TYPE_PIPELINE_FIELD => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n self::RESPONSE_TYPE_REGULAR_FIELD => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ];\n\n $field = $this->createMock(Field::class);\n\n if ($type === self::RESPONSE_TYPE_REGULAR_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(false);\n $propertyResponse = $this->generateProperty();\n $this->coreApiMock->method('getByName')->willReturn($propertyResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_STAGE_FIELD) {\n $field->method('isStageField')->willReturn(true);\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n\n $pipelineStagesResponse = new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]);\n $this->pipelinesApiMock\n ->method('getAll')\n ->willReturn($pipelineStagesResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(true);\n $pipelineResponse = $this->generateHubSpotResponse([\n 'results' => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n ]);\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($pipelineResponse);\n }\n\n $this->assertEquals(\n $responses[$type],\n $this->client->fetchOpportunityFieldOptions($field)\n );\n }\n\n public static function opportunityFieldOptionsProvider(): array\n {\n return [\n 'stage field' => [\n 'field' => new Field(['crm_provider_id' => 'dealstage']),\n 'type' => self::RESPONSE_TYPE_STAGE_FIELD,\n ],\n 'pipeline field' => [\n 'field' => new Field(['crm_provider_id' => 'pipeline']),\n 'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,\n ],\n 'regular field' => [\n 'field' => new Field(['crm_provider_id' => 'some_property']),\n 'type' => self::RESPONSE_TYPE_REGULAR_FIELD,\n ],\n ];\n }\n\n private function generateHubSpotResponse(array $data): HubspotResponse\n {\n return new HubspotResponse(new Response(200, [], json_encode($data)));\n }\n\n private function generateProperty(): Property\n {\n return new Property([\n 'name' => 'some_property',\n 'options' => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ]);\n }\n\n private function generatePipeline(): Pipeline\n {\n return new Pipeline(['stages' => [\n new PipelineStage(['id' => 'foo', 'label' => 'bar']),\n new PipelineStage(['id' => 'baz', 'label' => 'qux']),\n ]]);\n }\n\n public function testFetchOpportunityPipelines(): void\n {\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($this->generateHubSpotResponse([\n 'results' => [\n ['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]));\n\n $this->assertEquals(\n [\n ['id' => 'id_1', 'label' => 'Option 1'],\n ['id' => 'id_2', 'label' => 'Option 2'],\n ['id' => 'id_3', 'label' => 'Option 3'],\n ],\n $this->client->fetchOpportunityPipelines()\n );\n }\n\n public function testGetPaginatedData(): void\n {\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ['id' => 'id_3', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator and modify reference parameters\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n ['payload_key' => 'payload_value'],\n 'foobar',\n 0,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {\n $total = 3;\n $lastRecordId = 'id_3';\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n $this->assertEquals(\n [\n 'results' => $expectedResults,\n 'total' => 3,\n 'last_record' => 'id_3',\n ],\n $this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')\n );\n }\n\n public function testGetAssociationsData(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $responseResults = [];\n foreach ($ids as $id) {\n $from = new PublicObjectId();\n $from->setId($id);\n\n $to1 = new PublicObjectId();\n $to1->setId('contact_' . $id . '_1');\n $to2 = new PublicObjectId();\n $to2->setId('contact_' . $id . '_2');\n\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to1, $to2]);\n\n $responseResults[] = $result;\n }\n\n $batchResponse = new BatchResponsePublicAssociationMulti();\n $batchResponse->setResults($responseResults);\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {\n $inputIds = array_map(\n fn ($input) => $input->getId(),\n $batchInput->getInputs()\n );\n\n return $inputIds === $ids;\n })\n )\n ->willReturn($batchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $expectedResult = [\n '1' => ['contact_1_1', 'contact_1_2'],\n '2' => ['contact_2_1', 'contact_2_2'],\n '3' => ['contact_3_1', 'contact_3_2'],\n ];\n\n $this->assertEquals($expectedResult, $result);\n }\n\n public function testGetAssociationsDataHandlesException(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $exception = new \\Exception('API Error');\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function ($batchInput) use ($ids) {\n return $batchInput instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId\n && count($batchInput->getInputs()) === count($ids);\n })\n )\n ->willThrowException($exception);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[Hubspot] Failed to fetch associations',\n [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => 'API Error',\n ]\n );\n\n $this->client->setLogger($loggerMock);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertEmpty($result);\n $this->assertIsArray($result);\n }\n\n public function testGetAssociationsDataWithLargeDataSet(): void\n {\n $ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $firstBatchResponse = new BatchResponsePublicAssociationMulti();\n $firstBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $firstBatchResponse->setResults($firstBatchResults);\n\n $secondBatchResponse = new BatchResponsePublicAssociationMulti();\n $secondBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $secondBatchResponse->setResults($secondBatchResults);\n\n $this->associationsBatchApiMock->expects($this->exactly(3))\n ->method('read')\n ->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertCount(2500, $result);\n $this->assertArrayHasKey('1', $result);\n $this->assertArrayHasKey('2500', $result);\n $this->assertEquals(['contact_1'], $result['1']);\n $this->assertEquals(['contact_2500'], $result['2500']);\n }\n\n public function testGetContactByEmailSuccess(): void\n {\n $email = 'test@example.com';\n $fields = ['firstname', 'lastname', 'email'];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn([\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ]);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname,email', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ],\n ], $result);\n }\n\n public function testGetContactByEmailWithEmptyFields(): void\n {\n $email = 'test@example.com';\n $fields = [];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn(['email' => 'test@example.com']);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, '', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => ['email' => 'test@example.com'],\n ], $result);\n }\n\n public function testGetContactByEmailApiException(): void\n {\n $email = 'nonexistent@example.com';\n $fields = ['firstname', 'lastname'];\n\n $exception = new \\HubSpot\\Client\\Crm\\Contacts\\ApiException('Contact not found', 404);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname', null, false, 'email')\n ->willThrowException($exception);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('info')\n ->with(\n '[Hubspot] Failed to fetch contact',\n [\n 'email' => $email,\n 'reason' => 'Contact not found',\n ]\n );\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger($loggerMock);\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([], $result);\n }\n\n public function testGetOpportunityById(): void\n {\n $opportunityId = '12345';\n $expectedProperties = [\n 'dealname' => 'Test Opportunity',\n 'amount' => '1000.00',\n 'closedate' => '2024-12-31T23:59:59.999Z',\n 'dealstage' => 'presentationscheduled',\n 'pipeline' => 'default',\n ];\n\n $mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);\n $mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);\n $mockHubspotOpportunity->method('getId')->willReturn($opportunityId);\n $now = new \\DateTimeImmutable();\n $mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getArchived')->willReturn(false);\n\n $this->dealsBasicApiMock\n ->expects($this->once())\n ->method('getById')\n ->willReturn($mockHubspotOpportunity);\n\n // Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.\n // The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]\n // Adjust assertions below based on the actual return structure of your method.\n $result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertEquals($opportunityId, $result['id']);\n }\n\n public function testGetContactById(): void\n {\n $crmId = 'contact-123';\n $fields = ['firstname', 'lastname'];\n $expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];\n\n $mockContact = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $mockContact->method('getId')->willReturn($crmId);\n $mockContact->method('getProperties')->willReturn((object) $expectedProperties);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'firstname,lastname')\n ->willReturn($mockContact);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getContactById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testGetAccountById(): void\n {\n $crmId = 'account-123';\n $fields = ['name', 'industry'];\n $expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];\n\n $mockCompany = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations::class);\n $mockCompany->method('getId')->willReturn($crmId);\n $mockCompany->method('getProperties')->willReturn((object) $expectedProperties);\n\n $companiesApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Api\\BasicApi::class);\n $companiesApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'name,industry')\n ->willReturn($mockCompany);\n\n $companiesDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Companies\\Discovery::class);\n $companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {\n if ($name === 'companies') {\n return $companiesDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getAccountById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testEnsureValidTokenWithNoTokenUpdate(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n $originalToken = 'original_token';\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $accessTokenProperty->setValue($this->client, $originalToken);\n\n // Mock token manager to return null (no refresh needed)\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn(null);\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was not changed\n $this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));\n }\n\n\n\n\n\n\n public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void\n {\n $payload = ['filters' => []];\n $type = 'contacts';\n $offset = 0;\n $total = 0;\n $lastRecordId = null;\n\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n $payload,\n $type,\n $offset,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function () use ($expectedResults) {\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n // Execute the pagination\n $results = [];\n foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {\n $results[] = $result;\n }\n\n $this->assertCount(2, $results);\n $this->assertEquals('id_1', $results[0]['id']);\n $this->assertEquals('id_2', $results[1]['id']);\n }\n\n public function testEnsureValidTokenDelegatesToTokenManager(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n // Mock token manager to return new token\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn('new_access_token');\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was updated\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));\n }\n\n public function testGetOwnersArchivedWithValidResponse(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'owner1@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => true,\n ],\n ],\n ];\n\n // Create a mock response object\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n // Set up the client to return our test data\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=true'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(true);\n\n // Assert the results\n $this->assertCount(1, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('owner1@example.com', $result[0]->getEmail());\n $this->assertEquals('John Doe', $result[0]->getFullName());\n $this->assertTrue($result[0]->isArchived());\n }\n\n public function testGetOwnersArchivedWithEmptyResponse(): void\n {\n // Create a mock response object with empty results\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn(['results' => []]);\n\n // Set up the client to return empty results\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(false);\n\n // Assert the results\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithInvalidResponse(): void\n {\n // Create a mock response that will throw an exception when toArray is called\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willThrowException(new \\InvalidArgumentException('Invalid JSON'));\n\n // Set up the client to return the problematic response\n $this->client->method('makeRequest')\n ->willReturn($response);\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(true);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithHttpError(): void\n {\n // Set up the client to throw an exception\n $this->client->method('makeRequest')\n ->willThrowException(new \\Exception('HTTP Error'));\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(false);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithOwnerCreationException(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'valid@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => false,\n ],\n [\n 'id' => '456',\n 'email' => 'invalid@example.com',\n 'type' => 'PERSON',\n 'createdAt' => 'invalid-date-format',\n ],\n [\n 'id' => '789',\n 'email' => 'another@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'Jane',\n 'lastName' => 'Smith',\n 'userId' => 999,\n 'userIdIncludingInactive' => 888,\n 'createdAt' => '2023-01-03T12:00:00Z',\n 'updatedAt' => '2023-01-04T12:00:00Z',\n 'archived' => false,\n ],\n ],\n ];\n\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[HubSpot] Failed to process owner data',\n $this->callback(function ($context) {\n return isset($context['result']) &&\n isset($context['error']) &&\n $context['result']['id'] === '456' &&\n $context['result']['email'] === 'invalid@example.com' &&\n str_contains($context['error'], 'invalid-date-format');\n })\n );\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n $result = $this->client->getOwnersArchived(false);\n\n $this->assertIsArray($result);\n $this->assertCount(2, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('valid@example.com', $result[0]->getEmail());\n $this->assertEquals('789', $result[1]->getId());\n $this->assertEquals('another@example.com', $result[1]->getEmail());\n }\n\n public function testMakeRequestWithGetMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n null,\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithGetMethodAndQueryString(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n 'limit=10&offset=0',\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET', [], 'limit=10&offset=0');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPostMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPutMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'Jane',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'updated' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PUT',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PUT', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPatchMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'email' => 'newemail@example.com',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'patched' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PATCH',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PATCH', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithDeleteMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['deleted' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'DELETE',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'DELETE');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithEmptyPayload(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'ok']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', []);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestPrependsBaseUrl(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n $this->anything(),\n 'https://api.hubapi.com/test/endpoint',\n $this->anything()\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $client->makeRequest('/test/endpoint', 'GET');\n }\n\n public function testGetOpportunitiesByIds(): void\n {\n $crmIds = ['deal1', 'deal2', 'deal3'];\n $fields = ['dealname', 'amount'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getOpportunitiesByIds'));\n }\n\n public function testGetCompaniesByIds(): void\n {\n $crmIds = ['company1', 'company2'];\n $fields = ['name', 'industry'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getCompaniesByIds'));\n }\n\n public function testGetContactsByIds(): void\n {\n $crmIds = ['contact1', 'contact2'];\n $fields = ['firstname', 'lastname'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getContactsByIds'));\n }\n\n public function testBatchReadObjectsEmptyIds(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $result = $method->invokeArgs($this->client, ['deals', [], ['dealname']]);\n\n $this->assertEquals([], $result);\n }\n\n public function testBatchReadObjectsExceedsBatchSize(): void\n {\n $crmIds = array_fill(0, 101, 'deal_id'); // 101 IDs, exceeds limit of 100\n\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\InvalidArgumentException::class);\n $this->expectExceptionMessage('Batch size cannot exceed 100 deals');\n\n $method->invokeArgs($this->client, ['deals', $crmIds, ['dealname']]);\n }\n\n public function testBatchReadObjectsUnsupportedObjectType(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\Jiminny\\Exceptions\\CrmException::class);\n $this->expectExceptionMessage('Failed to batch fetch unsupported');\n\n $method->invokeArgs($this->client, ['unsupported', ['id1'], ['field1']]);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequest401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Unauthorized', 401);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequestNon401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Bad Request', 400);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleRequestException(): void\n {\n $response = new Response(401, [], 'Unauthorized');\n $exception = new \\GuzzleHttp\\Exception\\RequestException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), $response);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleClientException(): void\n {\n $exception = new \\GuzzleHttp\\Exception\\ClientException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), new Response(401));\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithStringMatching(): void\n {\n $exception = new \\Exception('HTTP 401 Unauthorized error occurred');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithNonUnauthorized(): void\n {\n $exception = new \\Exception('Some other error');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testEnsureValidTokenWithNullOauthAccount(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, null);\n\n // Should not throw exception and not call token manager\n $this->tokenManagerMock->expects($this->never())->method('ensureValidToken');\n\n $this->client->ensureValidToken();\n\n $this->assertTrue(true); // Test passes if no exception is thrown\n }\n\n public function testGetConfig(): void\n {\n $result = $this->client->getConfig();\n\n $this->assertSame($this->config, $result);\n }\n\n public function testGetOwners(): void\n {\n // Test that the method exists and can be called\n $this->assertTrue(method_exists($this->client, 'getOwners'));\n\n // Since getOwners has complex HubSpot API dependencies,\n // we'll just verify the method exists for now\n $this->assertIsCallable([$this->client, 'getOwners']);\n }\n\n public function testCreateMeeting(): void\n {\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Test Meeting',\n 'hs_meeting_start_time' => '2024-01-01T10:00:00Z',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => 'meeting123']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with('/crm/v3/objects/meetings', 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->createMeeting($payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testUpdateMeeting(): void\n {\n $meetingId = 'meeting123';\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Updated Meeting',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => $meetingId, 'updated' => true]);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v3/objects/meetings/{$meetingId}\", 'PATCH', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->updateMeeting($meetingId, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testAddAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/create\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->addAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testRemoveAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/archive\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->removeAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n // -------------------------------------------------------------------------\n // search() / executeRequest() tests\n // -------------------------------------------------------------------------\n\n public function testSearchReturnsDecodedArrayOnSuccess(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $payload = ['filters' => []];\n $responseData = ['results' => [['id' => '1']], 'total' => 1, 'paging' => []];\n $hubspotResponse = new HubspotResponse(new Response(200, [], json_encode($responseData)));\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('POST', Client::BASE_URL . '/crm/v3/objects/contacts/search', ['json' => $payload])\n ->willReturn($hubspotResponse);\n\n $result = $this->client->search('contacts', $payload);\n\n $this->assertSame($responseData, $result);\n\n Mockery::close();\n }\n\n public function testSearchThrowsRateLimitExceptionWhenCircuitBreakerActive(): void\n {\n $futureTimestamp = (string) (time() + 30);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(42);\n\n $this->hubspotClientMock->expects($this->never())->method('request');\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot rate limit (cached circuit-breaker)');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchThrowsRateLimitExceptionAndSetsNxOnFresh429(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n // NX + TTL option array — exact TTL depends on parseRetryAfter, verified separately\n $redisMock->shouldReceive('set')\n ->once()\n ->with(\n 'hubspot:ratelimit:portal:42',\n Mockery::type('string'),\n Mockery::on(fn ($opts) => is_array($opts) && in_array('nx', $opts, true))\n );\n\n $this->config->method('getId')->willReturn(42);\n\n $badRequest = new BadRequest('Rate limit exceeded', 429);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($badRequest);\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot returned 429');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchPropagatesNonRateLimitException(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\HubspotException('Server error', 500);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($exception);\n\n $this->expectException(\\SevenShores\\Hubspot\\Exceptions\\HubspotException::class);\n $this->expectExceptionMessage('Server error');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchCircuitBreakerRetryAfterComputedFromStoredTimestamp(): void\n {\n $remaining = 45;\n $futureTimestamp = (string) (time() + $remaining);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(1);\n\n try {\n $this->client->search('deals', []);\n $this->fail('Expected RateLimitException');\n } catch (RateLimitException $e) {\n $this->assertGreaterThanOrEqual(1, $e->getRetryAfter());\n $this->assertLessThanOrEqual($remaining, $e->getRetryAfter());\n } finally {\n Mockery::close();\n }\n }\n\n // -------------------------------------------------------------------------\n // isHubspotRateLimit() tests\n // -------------------------------------------------------------------------\n\n public function testIsHubspotRateLimitReturnsTrueForBadRequest429(): void\n {\n $e = new BadRequest('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForDealApiException429(): void\n {\n $e = new DealApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForContactApiException429(): void\n {\n $e = new ContactApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForCompanyApiException429(): void\n {\n $e = new CompanyApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForGuzzleRequestException429(): void\n {\n $request = new \\GuzzleHttp\\Psr7\\Request('POST', 'https://api.hubapi.com/test');\n $response = new \\GuzzleHttp\\Psr7\\Response(429);\n $e = new \\GuzzleHttp\\Exception\\RequestException('Too Many Requests', $request, $response);\n\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForBadRequestNon429(): void\n {\n $e = new BadRequest('Bad Request', 400);\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForGenericException(): void\n {\n $e = new \\RuntimeException('Something went wrong');\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n // -------------------------------------------------------------------------\n // parseRetryAfter() tests\n // -------------------------------------------------------------------------\n\n public function testParseRetryAfterReadsRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['30']]);\n $this->assertSame(30, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReadsLowercaseRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['retry-after' => ['15']]);\n $this->assertSame(15, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterHandlesScalarHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => '60']);\n $this->assertSame(60, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDailyLimitDelay(): void\n {\n $e = new BadRequest('Daily rate limit exceeded');\n $this->assertSame(600, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsTenSecondlyDelay(): void\n {\n $e = new BadRequest('Ten secondly rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsSecondlyDelay(): void\n {\n $e = new BadRequest('Secondly rate limit exceeded');\n $this->assertSame(1, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDefaultWhenNoHint(): void\n {\n $e = new BadRequest('Rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterIgnoresNonNumericHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['not-a-number']]);\n // Falls through to message parsing; \"Too Many Requests\" has no known keyword → default 10\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"19","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"on_screen":true,"value":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1576850972926203827
|
4446428687123393012
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
17
136
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Tests\Unit\Services\Crm\Hubspot;
use GuzzleHttp\Psr7\Response;
use HubSpot\Client\Crm\Associations\Api\BatchApi;
use HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId;
use HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti;
use HubSpot\Client\Crm\Associations\Model\PublicObjectId;
use HubSpot\Client\Crm\Companies\ApiException as CompanyApiException;
use HubSpot\Client\Crm\Contacts\ApiException as ContactApiException;
use HubSpot\Client\Crm\Deals\Api\BasicApi as DealsBasicApi;
use HubSpot\Client\Crm\Deals\ApiException as DealApiException;
use HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations as DealWithAssociations;
use HubSpot\Client\Crm\Pipelines\Api\PipelinesApi;
use HubSpot\Client\Crm\Pipelines\Model\CollectionResponsePipeline;
use HubSpot\Client\Crm\Pipelines\Model\Error;
use HubSpot\Client\Crm\Pipelines\Model\Pipeline;
use HubSpot\Client\Crm\Pipelines\Model\PipelineStage;
use HubSpot\Client\Crm\Properties\Api\CoreApi;
use HubSpot\Client\Crm\Properties\Model\Property;
use HubSpot\Discovery as HubSpotDiscovery;
use HubSpot\Discovery\Crm\Deals\Discovery as DealsDiscovery;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\SocialAccount;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\HubspotTokenManager;
use Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService;
use Jiminny\Services\SocialAccountService;
use League\OAuth2\Client\Token\AccessToken;
use Mockery;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
use SevenShores\Hubspot\Endpoints\Engagements;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Factory;
use SevenShores\Hubspot\Http\Client as HubspotClient;
use SevenShores\Hubspot\Http\Response as HubspotResponse;
/**
* @runTestsInSeparateProcesses
*
* @preserveGlobalState disabled
*/
class ClientTest extends TestCase
{
private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';
private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';
private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';
/**
* @var Client&MockObject
*/
private Client $client;
private Configuration $config;
/**
* @var SocialAccountService&MockObject
*/
private SocialAccountService $socialAccountServiceMock;
/**
* @var HubspotPaginationService&MockObject
*/
private HubspotPaginationService $paginationServiceMock;
/**
* @var HubspotTokenManager&MockObject
*/
private HubspotTokenManager $tokenManagerMock;
/**
* @var CoreApi&MockObject
*/
private CoreApi $coreApiMock;
/**
* @var PipelinesApi&MockObject
*/
private PipelinesApi $pipelinesApiMock;
/**
* @var BatchApi&MockObject
*/
private BatchApi $associationsBatchApiMock;
/**
* @var DealsBasicApi&MockObject
*/
private DealsBasicApi $dealsBasicApiMock;
/**
* @var Engagements&MockObject
*/
private $engagementsMock;
/**
* @var HubspotClient&MockObject
*/
private HubspotClient $hubspotClientMock;
protected function setUp(): void
{
// Create mocks for dependencies
$this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);
$this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);
$this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);
// Create a real Client instance with mocked dependencies
// Create a partial mock only for the methods we need to mock
$client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);
$client->setLogger(new NullLogger());
// Inject the real dependencies using reflection
$reflection = new \ReflectionClass(Client::class);
$accountServiceProperty = $reflection->getProperty('accountService');
$accountServiceProperty->setAccessible(true);
$accountServiceProperty->setValue($client, $this->socialAccountServiceMock);
$paginationServiceProperty = $reflection->getProperty('paginationService');
$paginationServiceProperty->setAccessible(true);
$paginationServiceProperty->setValue($client, $this->paginationServiceMock);
$tokenManagerProperty = $reflection->getProperty('tokenManager');
$tokenManagerProperty->setAccessible(true);
$tokenManagerProperty->setValue($client, $this->tokenManagerMock);
$factoryMock = $this->createMock(Factory::class);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$engagementsMock = $this->createMock(\SevenShores\Hubspot\Endpoints\Engagements::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);
$client->method('getInstance')->willReturn($factoryMock);
$discoveryMock = $this->createMock(HubSpotDiscovery\Discovery::class);
$crmMock = $this->createMock(HubSpotDiscovery\Crm\Discovery::class);
$associationsMock = $this->createMock(HubSpotDiscovery\Crm\Associations\Discovery::class);
$propertiesMock = $this->createMock(HubSpotDiscovery\Crm\Properties\Discovery::class);
$pipelinesMock = $this->createMock(HubSpotDiscovery\Crm\Pipelines\Discovery::class);
$coreApiMock = $this->createMock(CoreApi::class);
$pipelinesApiMock = $this->createMock(PipelinesApi::class);
$associationsBatchApiMock = $this->createMock(BatchApi::class);
$dealsBasicApiMock = $this->createMock(DealsBasicApi::class);
$propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);
$pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);
$associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);
$dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);
$dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);
$returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];
$crmMock->method('__call')
->willReturnCallback(static fn (string $name) => $returnMap[$name])
;
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client->method('getNewInstance')->willReturn($discoveryMock);
$this->client = $client;
$this->config = $this->createMock(Configuration::class);
$this->client->setConfiguration($this->config);
$this->coreApiMock = $coreApiMock;
$this->pipelinesApiMock = $pipelinesApiMock;
$this->associationsBatchApiMock = $associationsBatchApiMock;
$this->dealsBasicApiMock = $dealsBasicApiMock;
$this->engagementsMock = $engagementsMock;
$this->hubspotClientMock = $hubspotClientMock;
}
public function testGetMinimumApiVersion(): void
{
$this->assertIsString($this->client->getMinimumApiVersion());
}
public function testGetInstance(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$client = new Client($socialAccountService, $paginationService, $tokenManager);
$client->setBaseUrl('[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]))
;
$this->assertEquals(
[
['id' => 'foo', 'label' => 'bar'],
['id' => 'baz', 'label' => 'qux'],
],
$this->client->fetchOpportunityPipelineStages()
);
}
public function testFetchOpportunityPipelineStagesErrorResponse(): void
{
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new Error(['message' => 'test error']))
;
$this->assertEmpty($this->client->fetchOpportunityPipelineStages());
}
#[\PHPUnit\Framework\Attributes\DataProvider('meetingOutcomeFieldProvider')]
public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void
{
$field = new Field(['crm_provider_id' => $fieldId]);
$this->hubspotClientMock
->expects($this->once())
->method('request')
->with('GET', $expectedEndpoint)
->willReturn($this->generateHubSpotResponse(
[
'options' => [
['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],
['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],
['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]
))
;
$this->assertEquals(
[
['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],
['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],
['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],
],
$this->client->fetchMeetingOutcomeFieldOptions($field)
);
}
public static function meetingOutcomeFieldProvider(): array
{
return [
'meeting outcome field' => [
'meetingOutcome',
'[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$pipelineStagesResponse = new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]);
$this->pipelinesApiMock
->method('getAll')
->willReturn($pipelineStagesResponse);
}
if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {
$field->method('isStageField')->willReturn(false);
$field->method('isPipelineField')->willReturn(true);
$pipelineResponse = $this->generateHubSpotResponse([
'results' => [
['id' => '123', 'label' => 'Sales'],
['id' => 'default', 'label' => 'CS'],
],
]);
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($pipelineResponse);
}
$this->assertEquals(
$responses[$type],
$this->client->fetchOpportunityFieldOptions($field)
);
}
public static function opportunityFieldOptionsProvider(): array
{
return [
'stage field' => [
'field' => new Field(['crm_provider_id' => 'dealstage']),
'type' => self::RESPONSE_TYPE_STAGE_FIELD,
],
'pipeline field' => [
'field' => new Field(['crm_provider_id' => 'pipeline']),
'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,
],
'regular field' => [
'field' => new Field(['crm_provider_id' => 'some_property']),
'type' => self::RESPONSE_TYPE_REGULAR_FIELD,
],
];
}
private function generateHubSpotResponse(array $data): HubspotResponse
{
return new HubspotResponse(new Response(200, [], json_encode($data)));
}
private function generateProperty(): Property
{
return new Property([
'name' => 'some_property',
'options' => [
[
'label' => 'label_1',
'value' => 'value_1',
],
[
'label' => 'label_2',
'value' => 'value_2',
],
],
]);
}
private function generatePipeline(): Pipeline
{
return new Pipeline(['stages' => [
new PipelineStage(['id' => 'foo', 'label' => 'bar']),
new PipelineStage(['id' => 'baz', 'label' => 'qux']),
]]);
}
public function testFetchOpportunityPipelines(): void
{
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($this->generateHubSpotResponse([
'results' => [
['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],
['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],
['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]));
$this->assertEquals(
[
['id' => 'id_1', 'label' => 'Option 1'],
['id' => 'id_2', 'label' => 'Option 2'],
['id' => 'id_3', 'label' => 'Option 3'],
],
$this->client->fetchOpportunityPipelines()
);
}
public function testGetPaginatedData(): void
{
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
['id' => 'id_3', 'properties' => []],
];
// Mock the pagination service to return a generator and modify reference parameters
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
['payload_key' => 'payload_value'],
'foobar',
0,
$this->anything(),
$this->anything()
)
->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {
$total = 3;
$lastRecordId = 'id_3';
foreach ($expectedResults as $result) {
yield $result;
}
});
$this->assertEquals(
[
'results' => $expectedResults,
'total' => 3,
'last_record' => 'id_3',
],
$this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')
);
}
public function testGetAssociationsData(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$responseResults = [];
foreach ($ids as $id) {
$from = new PublicObjectId();
$from->setId($id);
$to1 = new PublicObjectId();
$to1->setId('contact_' . $id . '_1');
$to2 = new PublicObjectId();
$to2->setId('contact_' . $id . '_2');
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to1, $to2]);
$responseResults[] = $result;
}
$batchResponse = new BatchResponsePublicAssociationMulti();
$batchResponse->setResults($responseResults);
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {
$inputIds = array_map(
fn ($input) => $input->getId(),
$batchInput->getInputs()
);
return $inputIds === $ids;
})
)
->willReturn($batchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$expectedResult = [
'1' => ['contact_1_1', 'contact_1_2'],
'2' => ['contact_2_1', 'contact_2_2'],
'3' => ['contact_3_1', 'contact_3_2'],
];
$this->assertEquals($expectedResult, $result);
}
public function testGetAssociationsDataHandlesException(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$exception = new \Exception('API Error');
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function ($batchInput) use ($ids) {
return $batchInput instanceof \HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId
&& count($batchInput->getInputs()) === count($ids);
})
)
->willThrowException($exception);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[Hubspot] Failed to fetch associations',
[
'from_object' => $fromObject,
'to_object' => $toObject,
'reason' => 'API Error',
]
);
$this->client->setLogger($loggerMock);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertEmpty($result);
$this->assertIsArray($result);
}
public function testGetAssociationsDataWithLargeDataSet(): void
{
$ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items
$fromObject = 'deals';
$toObject = 'contacts';
$firstBatchResponse = new BatchResponsePublicAssociationMulti();
$firstBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$firstBatchResponse->setResults($firstBatchResults);
$secondBatchResponse = new BatchResponsePublicAssociationMulti();
$secondBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$secondBatchResponse->setResults($secondBatchResults);
$this->associationsBatchApiMock->expects($this->exactly(3))
->method('read')
->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertCount(2500, $result);
$this->assertArrayHasKey('1', $result);
$this->assertArrayHasKey('2500', $result);
$this->assertEquals(['contact_1'], $result['1']);
$this->assertEquals(['contact_2500'], $result['2500']);
}
public function testGetContactByEmailSuccess(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname', 'email'];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn([
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
]);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname,email', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => [
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
],
], $result);
}
public function testGetContactByEmailWithEmptyFields(): void
{
$email = '[EMAIL]';
$fields = [];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn(['email' => '[EMAIL]']);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, '', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => ['email' => '[EMAIL]'],
], $result);
}
public function testGetContactByEmailApiException(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname'];
$exception = new \HubSpot\Client\Crm\Contacts\ApiException('Contact not found', 404);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname', null, false, 'email')
->willThrowException($exception);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('info')
->with(
'[Hubspot] Failed to fetch contact',
[
'email' => $email,
'reason' => 'Contact not found',
]
);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger($loggerMock);
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([], $result);
}
public function testGetOpportunityById(): void
{
$opportunityId = '12345';
$expectedProperties = [
'dealname' => 'Test Opportunity',
'amount' => '1000.00',
'closedate' => '2024-12-31T23:59:59.999Z',
'dealstage' => 'presentationscheduled',
'pipeline' => 'default',
];
$mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);
$mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);
$mockHubspotOpportunity->method('getId')->willReturn($opportunityId);
$now = new \DateTimeImmutable();
$mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getArchived')->willReturn(false);
$this->dealsBasicApiMock
->expects($this->once())
->method('getById')
->willReturn($mockHubspotOpportunity);
// Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.
// The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]
// Adjust assertions below based on the actual return structure of your method.
$result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertEquals($opportunityId, $result['id']);
}
public function testGetContactById(): void
{
$crmId = 'contact-123';
$fields = ['firstname', 'lastname'];
$expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];
$mockContact = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$mockContact->method('getId')->willReturn($crmId);
$mockContact->method('getProperties')->willReturn((object) $expectedProperties);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($crmId, 'firstname,lastname')
->willReturn($mockContact);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getContactById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testGetAccountById(): void
{
$crmId = 'account-123';
$fields = ['name', 'industry'];
$expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];
$mockCompany = $this->createMock(\HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations::class);
$mockCompany->method('getId')->willReturn($crmId);
$mockCompany->method('getProperties')->willReturn((object) $expectedProperties);
$companiesApiMock = $this->createMock(\HubSpot\Client\Crm\Companies\Api\BasicApi::class);
$companiesApiMock->expects($this->once())
->method('getById')
->with($crmId, 'name,industry')
->willReturn($mockCompany);
$companiesDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Companies\Discovery::class);
$companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {
if ($name === 'companies') {
return $companiesDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getAccountById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testEnsureValidTokenWithNoTokenUpdate(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
$originalToken = 'original_token';
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$accessTokenProperty->setValue($this->client, $originalToken);
// Mock token manager to return null (no refresh needed)
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn(null);
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was not changed
$this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));
}
public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void
{
$payload = ['filters' => []];
$type = 'contacts';
$offset = 0;
$total = 0;
$lastRecordId = null;
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
];
// Mock the pagination service to return a generator
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
$payload,
$type,
$offset,
$this->anything(),
$this->anything()
)
->willReturnCallback(function () use ($expectedResults) {
foreach ($expectedResults as $result) {
yield $result;
}
});
// Execute the pagination
$results = [];
foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {
$results[] = $result;
}
$this->assertCount(2, $results);
$this->assertEquals('id_1', $results[0]['id']);
$this->assertEquals('id_2', $results[1]['id']);
}
public function testEnsureValidTokenDelegatesToTokenManager(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
// Mock token manager to return new token
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn('new_access_token');
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was updated
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));
}
public function testGetOwnersArchivedWithValidResponse(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => true,
],
],
];
// Create a mock response object
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
// Set up the client to return our test data
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=true'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(true);
// Assert the results
$this->assertCount(1, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('John Doe', $result[0]->getFullName());
$this->assertTrue($result[0]->isArchived());
}
public function testGetOwnersArchivedWithEmptyResponse(): void
{
// Create a mock response object with empty results
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn(['results' => []]);
// Set up the client to return empty results
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(false);
// Assert the results
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithInvalidResponse(): void
{
// Create a mock response that will throw an exception when toArray is called
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willThrowException(new \InvalidArgumentException('Invalid JSON'));
// Set up the client to return the problematic response
$this->client->method('makeRequest')
->willReturn($response);
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(true);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithHttpError(): void
{
// Set up the client to throw an exception
$this->client->method('makeRequest')
->willThrowException(new \Exception('HTTP Error'));
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithOwnerCreationException(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => false,
],
[
'id' => '456',
'email' => '[EMAIL]',
'type' => 'PERSON',
'createdAt' => 'invalid-date-format',
],
[
'id' => '789',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'Jane',
'lastName' => 'Smith',
'userId' => 999,
'userIdIncludingInactive' => 888,
'createdAt' => '2023-01-03T12:00:00Z',
'updatedAt' => '2023-01-04T12:00:00Z',
'archived' => false,
],
],
];
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[HubSpot] Failed to process owner data',
$this->callback(function ($context) {
return isset($context['result']) &&
isset($context['error']) &&
$context['result']['id'] === '456' &&
$context['result']['email'] === '[EMAIL]' &&
str_contains($context['error'], 'invalid-date-format');
})
);
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertCount(2, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('789', $result[1]->getId());
$this->assertEquals('[EMAIL]', $result[1]->getEmail());
}
public function testMakeRequestWithGetMethod(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$psrResponse = new Response(200, [], json_encode(['status' => 'success']));
$expectedResponse = new HubspotResponse($psrResponse);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$hubspotClientMock->expects($this->once())
->method('request')
->with(
'GET',
'https://api.hubapi.com/crm/v3/objects/contacts',
[],
null,
true
)
->willReturn($expectedResponse);
$factoryMock = $this->createMock(Factory::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$client = $this->getMockBuilder(Client::class)
->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])
->onlyMethods(['getInstance'])
->getMock();
$client->method('getInstance')->willReturn($factoryMock);
$client->setAccessToken(new AccessToken(['access_token' => 'test_token']));
$result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');
$this->assertSame($expectedResponse, $result);
}
public function testMakeRequestWithGetMethodAndQueryString(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManag...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
20198
|
871
|
6
|
2026-05-11T14:44:56.650531+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778510696650_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
15
17
136
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Tests\Unit\Services\Crm\Hubspot;
use GuzzleHttp\Psr7\Response;
use HubSpot\Client\Crm\Associations\Api\BatchApi;
use HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId;
use HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti;
use HubSpot\Client\Crm\Associations\Model\PublicObjectId;
use HubSpot\Client\Crm\Companies\ApiException as CompanyApiException;
use HubSpot\Client\Crm\Contacts\ApiException as ContactApiException;
use HubSpot\Client\Crm\Deals\Api\BasicApi as DealsBasicApi;
use HubSpot\Client\Crm\Deals\ApiException as DealApiException;
use HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations as DealWithAssociations;
use HubSpot\Client\Crm\Pipelines\Api\PipelinesApi;
use HubSpot\Client\Crm\Pipelines\Model\CollectionResponsePipeline;
use HubSpot\Client\Crm\Pipelines\Model\Error;
use HubSpot\Client\Crm\Pipelines\Model\Pipeline;
use HubSpot\Client\Crm\Pipelines\Model\PipelineStage;
use HubSpot\Client\Crm\Properties\Api\CoreApi;
use HubSpot\Client\Crm\Properties\Model\Property;
use HubSpot\Discovery as HubSpotDiscovery;
use HubSpot\Discovery\Crm\Deals\Discovery as DealsDiscovery;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\SocialAccount;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\HubspotTokenManager;
use Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService;
use Jiminny\Services\SocialAccountService;
use League\OAuth2\Client\Token\AccessToken;
use Mockery;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
use SevenShores\Hubspot\Endpoints\Engagements;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Factory;
use SevenShores\Hubspot\Http\Client as HubspotClient;
use SevenShores\Hubspot\Http\Response as HubspotResponse;
/**
* @runTestsInSeparateProcesses
*
* @preserveGlobalState disabled
*/
class ClientTest extends TestCase
{
private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';
private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';
private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';
/**
* @var Client&MockObject
*/
private Client $client;
private Configuration $config;
/**
* @var SocialAccountService&MockObject
*/
private SocialAccountService $socialAccountServiceMock;
/**
* @var HubspotPaginationService&MockObject
*/
private HubspotPaginationService $paginationServiceMock;
/**
* @var HubspotTokenManager&MockObject
*/
private HubspotTokenManager $tokenManagerMock;
/**
* @var CoreApi&MockObject
*/
private CoreApi $coreApiMock;
/**
* @var PipelinesApi&MockObject
*/
private PipelinesApi $pipelinesApiMock;
/**
* @var BatchApi&MockObject
*/
private BatchApi $associationsBatchApiMock;
/**
* @var DealsBasicApi&MockObject
*/
private DealsBasicApi $dealsBasicApiMock;
/**
* @var Engagements&MockObject
*/
private $engagementsMock;
/**
* @var HubspotClient&MockObject
*/
private HubspotClient $hubspotClientMock;
protected function setUp(): void
{
// Create mocks for dependencies
$this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);
$this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);
$this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);
// Create a real Client instance with mocked dependencies
// Create a partial mock only for the methods we need to mock
$client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);
$client->setLogger(new NullLogger());
// Inject the real dependencies using reflection
$reflection = new \ReflectionClass(Client::class);
$accountServiceProperty = $reflection->getProperty('accountService');
$accountServiceProperty->setAccessible(true);
$accountServiceProperty->setValue($client, $this->socialAccountServiceMock);
$paginationServiceProperty = $reflection->getProperty('paginationService');
$paginationServiceProperty->setAccessible(true);
$paginationServiceProperty->setValue($client, $this->paginationServiceMock);
$tokenManagerProperty = $reflection->getProperty('tokenManager');
$tokenManagerProperty->setAccessible(true);
$tokenManagerProperty->setValue($client, $this->tokenManagerMock);
$factoryMock = $this->createMock(Factory::class);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$engagementsMock = $this->createMock(\SevenShores\Hubspot\Endpoints\Engagements::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);
$client->method('getInstance')->willReturn($factoryMock);
$discoveryMock = $this->createMock(HubSpotDiscovery\Discovery::class);
$crmMock = $this->createMock(HubSpotDiscovery\Crm\Discovery::class);
$associationsMock = $this->createMock(HubSpotDiscovery\Crm\Associations\Discovery::class);
$propertiesMock = $this->createMock(HubSpotDiscovery\Crm\Properties\Discovery::class);
$pipelinesMock = $this->createMock(HubSpotDiscovery\Crm\Pipelines\Discovery::class);
$coreApiMock = $this->createMock(CoreApi::class);
$pipelinesApiMock = $this->createMock(PipelinesApi::class);
$associationsBatchApiMock = $this->createMock(BatchApi::class);
$dealsBasicApiMock = $this->createMock(DealsBasicApi::class);
$propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);
$pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);
$associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);
$dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);
$dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);
$returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];
$crmMock->method('__call')
->willReturnCallback(static fn (string $name) => $returnMap[$name])
;
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client->method('getNewInstance')->willReturn($discoveryMock);
$this->client = $client;
$this->config = $this->createMock(Configuration::class);
$this->client->setConfiguration($this->config);
$this->coreApiMock = $coreApiMock;
$this->pipelinesApiMock = $pipelinesApiMock;
$this->associationsBatchApiMock = $associationsBatchApiMock;
$this->dealsBasicApiMock = $dealsBasicApiMock;
$this->engagementsMock = $engagementsMock;
$this->hubspotClientMock = $hubspotClientMock;
}
public function testGetMinimumApiVersion(): void
{
$this->assertIsString($this->client->getMinimumApiVersion());
}
public function testGetInstance(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$client = new Client($socialAccountService, $paginationService, $tokenManager);
$client->setBaseUrl('[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]))
;
$this->assertEquals(
[
['id' => 'foo', 'label' => 'bar'],
['id' => 'baz', 'label' => 'qux'],
],
$this->client->fetchOpportunityPipelineStages()
);
}
public function testFetchOpportunityPipelineStagesErrorResponse(): void
{
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new Error(['message' => 'test error']))
;
$this->assertEmpty($this->client->fetchOpportunityPipelineStages());
}
#[\PHPUnit\Framework\Attributes\DataProvider('meetingOutcomeFieldProvider')]
public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void
{
$field = new Field(['crm_provider_id' => $fieldId]);
$this->hubspotClientMock
->expects($this->once())
->method('request')
->with('GET', $expectedEndpoint)
->willReturn($this->generateHubSpotResponse(
[
'options' => [
['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],
['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],
['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]
))
;
$this->assertEquals(
[
['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],
['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],
['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],
],
$this->client->fetchMeetingOutcomeFieldOptions($field)
);
}
public static function meetingOutcomeFieldProvider(): array
{
return [
'meeting outcome field' => [
'meetingOutcome',
'[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$pipelineStagesResponse = new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]);
$this->pipelinesApiMock
->method('getAll')
->willReturn($pipelineStagesResponse);
}
if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {
$field->method('isStageField')->willReturn(false);
$field->method('isPipelineField')->willReturn(true);
$pipelineResponse = $this->generateHubSpotResponse([
'results' => [
['id' => '123', 'label' => 'Sales'],
['id' => 'default', 'label' => 'CS'],
],
]);
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($pipelineResponse);
}
$this->assertEquals(
$responses[$type],
$this->client->fetchOpportunityFieldOptions($field)
);
}
public static function opportunityFieldOptionsProvider(): array
{
return [
'stage field' => [
'field' => new Field(['crm_provider_id' => 'dealstage']),
'type' => self::RESPONSE_TYPE_STAGE_FIELD,
],
'pipeline field' => [
'field' => new Field(['crm_provider_id' => 'pipeline']),
'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,
],
'regular field' => [
'field' => new Field(['crm_provider_id' => 'some_property']),
'type' => self::RESPONSE_TYPE_REGULAR_FIELD,
],
];
}
private function generateHubSpotResponse(array $data): HubspotResponse
{
return new HubspotResponse(new Response(200, [], json_encode($data)));
}
private function generateProperty(): Property
{
return new Property([
'name' => 'some_property',
'options' => [
[
'label' => 'label_1',
'value' => 'value_1',
],
[
'label' => 'label_2',
'value' => 'value_2',
],
],
]);
}
private function generatePipeline(): Pipeline
{
return new Pipeline(['stages' => [
new PipelineStage(['id' => 'foo', 'label' => 'bar']),
new PipelineStage(['id' => 'baz', 'label' => 'qux']),
]]);
}
public function testFetchOpportunityPipelines(): void
{
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($this->generateHubSpotResponse([
'results' => [
['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],
['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],
['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]));
$this->assertEquals(
[
['id' => 'id_1', 'label' => 'Option 1'],
['id' => 'id_2', 'label' => 'Option 2'],
['id' => 'id_3', 'label' => 'Option 3'],
],
$this->client->fetchOpportunityPipelines()
);
}
public function testGetPaginatedData(): void
{
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
['id' => 'id_3', 'properties' => []],
];
// Mock the pagination service to return a generator and modify reference parameters
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
['payload_key' => 'payload_value'],
'foobar',
0,
$this->anything(),
$this->anything()
)
->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {
$total = 3;
$lastRecordId = 'id_3';
foreach ($expectedResults as $result) {
yield $result;
}
});
$this->assertEquals(
[
'results' => $expectedResults,
'total' => 3,
'last_record' => 'id_3',
],
$this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')
);
}
public function testGetAssociationsData(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$responseResults = [];
foreach ($ids as $id) {
$from = new PublicObjectId();
$from->setId($id);
$to1 = new PublicObjectId();
$to1->setId('contact_' . $id . '_1');
$to2 = new PublicObjectId();
$to2->setId('contact_' . $id . '_2');
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to1, $to2]);
$responseResults[] = $result;
}
$batchResponse = new BatchResponsePublicAssociationMulti();
$batchResponse->setResults($responseResults);
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {
$inputIds = array_map(
fn ($input) => $input->getId(),
$batchInput->getInputs()
);
return $inputIds === $ids;
})
)
->willReturn($batchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$expectedResult = [
'1' => ['contact_1_1', 'contact_1_2'],
'2' => ['contact_2_1', 'contact_2_2'],
'3' => ['contact_3_1', 'contact_3_2'],
];
$this->assertEquals($expectedResult, $result);
}
public function testGetAssociationsDataHandlesException(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$exception = new \Exception('API Error');
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function ($batchInput) use ($ids) {
return $batchInput instanceof \HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId
&& count($batchInput->getInputs()) === count($ids);
})
)
->willThrowException($exception);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[Hubspot] Failed to fetch associations',
[
'from_object' => $fromObject,
'to_object' => $toObject,
'reason' => 'API Error',
]
);
$this->client->setLogger($loggerMock);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertEmpty($result);
$this->assertIsArray($result);
}
public function testGetAssociationsDataWithLargeDataSet(): void
{
$ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items
$fromObject = 'deals';
$toObject = 'contacts';
$firstBatchResponse = new BatchResponsePublicAssociationMulti();
$firstBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$firstBatchResponse->setResults($firstBatchResults);
$secondBatchResponse = new BatchResponsePublicAssociationMulti();
$secondBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$secondBatchResponse->setResults($secondBatchResults);
$this->associationsBatchApiMock->expects($this->exactly(3))
->method('read')
->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertCount(2500, $result);
$this->assertArrayHasKey('1', $result);
$this->assertArrayHasKey('2500', $result);
$this->assertEquals(['contact_1'], $result['1']);
$this->assertEquals(['contact_2500'], $result['2500']);
}
public function testGetContactByEmailSuccess(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname', 'email'];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn([
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
]);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname,email', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => [
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
],
], $result);
}
public function testGetContactByEmailWithEmptyFields(): void
{
$email = '[EMAIL]';
$fields = [];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn(['email' => '[EMAIL]']);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, '', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => ['email' => '[EMAIL]'],
], $result);
}
public function testGetContactByEmailApiException(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname'];
$exception = new \HubSpot\Client\Crm\Contacts\ApiException('Contact not found', 404);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname', null, false, 'email')
->willThrowException($exception);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('info')
->with(
'[Hubspot] Failed to fetch contact',
[
'email' => $email,
'reason' => 'Contact not found',
]
);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger($loggerMock);
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([], $result);
}
public function testGetOpportunityById(): void
{
$opportunityId = '12345';
$expectedProperties = [
'dealname' => 'Test Opportunity',
'amount' => '1000.00',
'closedate' => '2024-12-31T23:59:59.999Z',
'dealstage' => 'presentationscheduled',
'pipeline' => 'default',
];
$mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);
$mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);
$mockHubspotOpportunity->method('getId')->willReturn($opportunityId);
$now = new \DateTimeImmutable();
$mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getArchived')->willReturn(false);
$this->dealsBasicApiMock
->expects($this->once())
->method('getById')
->willReturn($mockHubspotOpportunity);
// Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.
// The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]
// Adjust assertions below based on the actual return structure of your method.
$result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertEquals($opportunityId, $result['id']);
}
public function testGetContactById(): void
{
$crmId = 'contact-123';
$fields = ['firstname', 'lastname'];
$expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];
$mockContact = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$mockContact->method('getId')->willReturn($crmId);
$mockContact->method('getProperties')->willReturn((object) $expectedProperties);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($crmId, 'firstname,lastname')
->willReturn($mockContact);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getContactById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testGetAccountById(): void
{
$crmId = 'account-123';
$fields = ['name', 'industry'];
$expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];
$mockCompany = $this->createMock(\HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations::class);
$mockCompany->method('getId')->willReturn($crmId);
$mockCompany->method('getProperties')->willReturn((object) $expectedProperties);
$companiesApiMock = $this->createMock(\HubSpot\Client\Crm\Companies\Api\BasicApi::class);
$companiesApiMock->expects($this->once())
->method('getById')
->with($crmId, 'name,industry')
->willReturn($mockCompany);
$companiesDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Companies\Discovery::class);
$companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {
if ($name === 'companies') {
return $companiesDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getAccountById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testEnsureValidTokenWithNoTokenUpdate(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
$originalToken = 'original_token';
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$accessTokenProperty->setValue($this->client, $originalToken);
// Mock token manager to return null (no refresh needed)
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn(null);
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was not changed
$this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));
}
public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void
{
$payload = ['filters' => []];
$type = 'contacts';
$offset = 0;
$total = 0;
$lastRecordId = null;
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
];
// Mock the pagination service to return a generator
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
$payload,
$type,
$offset,
$this->anything(),
$this->anything()
)
->willReturnCallback(function () use ($expectedResults) {
foreach ($expectedResults as $result) {
yield $result;
}
});
// Execute the pagination
$results = [];
foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {
$results[] = $result;
}
$this->assertCount(2, $results);
$this->assertEquals('id_1', $results[0]['id']);
$this->assertEquals('id_2', $results[1]['id']);
}
public function testEnsureValidTokenDelegatesToTokenManager(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
// Mock token manager to return new token
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn('new_access_token');
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was updated
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));
}
public function testGetOwnersArchivedWithValidResponse(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => true,
],
],
];
// Create a mock response object
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
// Set up the client to return our test data
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=true'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(true);
// Assert the results
$this->assertCount(1, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('John Doe', $result[0]->getFullName());
$this->assertTrue($result[0]->isArchived());
}
public function testGetOwnersArchivedWithEmptyResponse(): void
{
// Create a mock response object with empty results
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn(['results' => []]);
// Set up the client to return empty results
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(false);
// Assert the results
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithInvalidResponse(): void
{
// Create a mock response that will throw an exception when toArray is called
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willThrowException(new \InvalidArgumentException('Invalid JSON'));
// Set up the client to return the problematic response
$this->client->method('makeRequest')
->willReturn($response);
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(true);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithHttpError(): void
{
// Set up the client to throw an exception
$this->client->method('makeRequest')
->willThrowException(new \Exception('HTTP Error'));
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithOwnerCreationException(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => false,
],
[
'id' => '456',
'email' => '[EMAIL]',
'type' => 'PERSON',
'createdAt' => 'invalid-date-format',
],
[
'id' => '789',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'Jane',
'lastName' => 'Smith',
'userId' => 999,
'userIdIncludingInactive' => 888,
'createdAt' => '2023-01-03T12:00:00Z',
'updatedAt' => '2023-01-04T12:00:00Z',
'archived' => false,
],
],
];
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[HubSpot] Failed to process owner data',
$this->callback(function ($context) {
return isset($context['result']) &&
isset($context['error']) &&
$context['result']['id'] === '456' &&
$context['result']['email'] === '[EMAIL]' &&
str_contains($context['error'], 'invalid-date-format');
})
);
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertCount(2, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('789', $result[1]->getId());
$this->assertEquals('[EMAIL]', $result[1]->getEmail());
}
public function testMakeRequestWithGetMethod(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$psrResponse = new Response(200, [], json_encode(['status' => 'success']));
$expectedResponse = new HubspotResponse($psrResponse);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$hubspotClientMock->expects($this->once())
->method('request')
->with(
'GET',
'https://api.hubapi.com/crm/v3/objects/contacts',
[],
null,
true
)
->willReturn($expectedResponse);
$factoryMock = $this->createMock(Factory::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$client = $this->getMockBuilder(Client::class)
->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])
->onlyMethods(['getInstance'])
->getMock();
$client->method('getInstance')->willReturn($factoryMock);
$client->setAccessToken(new AccessToken(['access_token' => 'test_token']));
$result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');
$this->assertSame($expectedResponse, $result);
}
public function testMakeRequestWithGetMethodAndQueryString(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenMa...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8597075,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"bounds":{"left":0.875,"top":0.019952115,"width":0.04055851,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ClientTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.49135637,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.50299203,"top":0.17478053,"width":0.00930851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"136","depth":4,"bounds":{"left":0.5142952,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"bounds":{"left":0.52825797,"top":0.17478053,"width":0.008976064,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.53889626,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5462101,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Services\\Crm\\Hubspot;\n\nuse GuzzleHttp\\Psr7\\Response;\nuse HubSpot\\Client\\Crm\\Associations\\Api\\BatchApi;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Api\\BasicApi as DealsBasicApi;\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Api\\PipelinesApi;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\CollectionResponsePipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Pipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Api\\CoreApi;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery as HubSpotDiscovery;\nuse HubSpot\\Discovery\\Crm\\Deals\\Discovery as DealsDiscovery;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Models\\SocialAccount;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\HubspotTokenManager;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Jiminny\\Services\\SocialAccountService;\nuse League\\OAuth2\\Client\\Token\\AccessToken;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\NullLogger;\nuse SevenShores\\Hubspot\\Endpoints\\Engagements;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Client as HubspotClient;\nuse SevenShores\\Hubspot\\Http\\Response as HubspotResponse;\n\n/**\n * @runTestsInSeparateProcesses\n *\n * @preserveGlobalState disabled\n */\nclass ClientTest extends TestCase\n{\n private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';\n private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';\n private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';\n /**\n * @var Client&MockObject\n */\n private Client $client;\n private Configuration $config;\n\n /**\n * @var SocialAccountService&MockObject\n */\n private SocialAccountService $socialAccountServiceMock;\n\n /**\n * @var HubspotPaginationService&MockObject\n */\n private HubspotPaginationService $paginationServiceMock;\n\n /**\n * @var HubspotTokenManager&MockObject\n */\n private HubspotTokenManager $tokenManagerMock;\n\n /**\n * @var CoreApi&MockObject\n */\n private CoreApi $coreApiMock;\n\n /**\n * @var PipelinesApi&MockObject\n */\n private PipelinesApi $pipelinesApiMock;\n\n /**\n * @var BatchApi&MockObject\n */\n private BatchApi $associationsBatchApiMock;\n\n /**\n * @var DealsBasicApi&MockObject\n */\n private DealsBasicApi $dealsBasicApiMock;\n\n /**\n * @var Engagements&MockObject\n */\n private $engagementsMock;\n\n /**\n * @var HubspotClient&MockObject\n */\n private HubspotClient $hubspotClientMock;\n\n protected function setUp(): void\n {\n // Create mocks for dependencies\n $this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);\n $this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);\n $this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);\n\n // Create a real Client instance with mocked dependencies\n // Create a partial mock only for the methods we need to mock\n $client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);\n $client->setLogger(new NullLogger());\n\n // Inject the real dependencies using reflection\n $reflection = new \\ReflectionClass(Client::class);\n\n $accountServiceProperty = $reflection->getProperty('accountService');\n $accountServiceProperty->setAccessible(true);\n $accountServiceProperty->setValue($client, $this->socialAccountServiceMock);\n\n $paginationServiceProperty = $reflection->getProperty('paginationService');\n $paginationServiceProperty->setAccessible(true);\n $paginationServiceProperty->setValue($client, $this->paginationServiceMock);\n\n $tokenManagerProperty = $reflection->getProperty('tokenManager');\n $tokenManagerProperty->setAccessible(true);\n $tokenManagerProperty->setValue($client, $this->tokenManagerMock);\n $factoryMock = $this->createMock(Factory::class);\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $engagementsMock = $this->createMock(\\SevenShores\\Hubspot\\Endpoints\\Engagements::class);\n\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n $factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);\n\n $client->method('getInstance')->willReturn($factoryMock);\n\n $discoveryMock = $this->createMock(HubSpotDiscovery\\Discovery::class);\n $crmMock = $this->createMock(HubSpotDiscovery\\Crm\\Discovery::class);\n $associationsMock = $this->createMock(HubSpotDiscovery\\Crm\\Associations\\Discovery::class);\n $propertiesMock = $this->createMock(HubSpotDiscovery\\Crm\\Properties\\Discovery::class);\n $pipelinesMock = $this->createMock(HubSpotDiscovery\\Crm\\Pipelines\\Discovery::class);\n $coreApiMock = $this->createMock(CoreApi::class);\n $pipelinesApiMock = $this->createMock(PipelinesApi::class);\n $associationsBatchApiMock = $this->createMock(BatchApi::class);\n $dealsBasicApiMock = $this->createMock(DealsBasicApi::class);\n\n $propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);\n $pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);\n $associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);\n $dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);\n $dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);\n\n $returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];\n $crmMock->method('__call')\n ->willReturnCallback(static fn (string $name) => $returnMap[$name])\n ;\n\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n\n $this->client = $client;\n $this->config = $this->createMock(Configuration::class);\n $this->client->setConfiguration($this->config);\n $this->coreApiMock = $coreApiMock;\n $this->pipelinesApiMock = $pipelinesApiMock;\n $this->associationsBatchApiMock = $associationsBatchApiMock;\n $this->dealsBasicApiMock = $dealsBasicApiMock;\n $this->engagementsMock = $engagementsMock;\n $this->hubspotClientMock = $hubspotClientMock;\n }\n\n public function testGetMinimumApiVersion(): void\n {\n $this->assertIsString($this->client->getMinimumApiVersion());\n }\n\n public function testGetInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setBaseUrl('https://example.com');\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n $factory = $client->getInstance();\n\n $this->assertEquals('foo', $factory->getClient()->key);\n }\n\n public function testGetNewInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n\n $factory = $client->getNewInstance();\n $token = $factory->auth()->oAuth()->accessTokensApi()->getConfig()->getAccessToken();\n $this->assertEquals('foo', $token);\n }\n\n public function testFetchProperty(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n 'some_property',\n $this->client->fetchProperty('foo', 'test')['name']\n );\n }\n\n public function testFetchPropertyOptions(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n $this->client->fetchPropertyOptions('foo', 'test')\n );\n }\n\n public function testFetchCallDispositions(): void\n {\n $this->engagementsMock\n ->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse([\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ]))\n ;\n\n $this->assertEquals(\n [\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ],\n $this->client->fetchCallDispositions()\n );\n }\n\n public function testFetchDispositionFieldOptions(): void\n {\n $this->engagementsMock->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse(\n [\n [\n 'id' => 1,\n 'label' => 'Label 1',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'Label 2',\n 'deleted' => true,\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n [\n 'value' => 1,\n 'id' => 1,\n 'label' => 'Label 1',\n ],\n ],\n $this->client->fetchDispositionFieldOptions()\n );\n }\n\n public function testFetchOpportunityPipelineStages(): void\n {\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n $this->client->fetchOpportunityPipelineStages()\n );\n }\n\n public function testFetchOpportunityPipelineStagesErrorResponse(): void\n {\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new Error(['message' => 'test error']))\n ;\n\n $this->assertEmpty($this->client->fetchOpportunityPipelineStages());\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('meetingOutcomeFieldProvider')]\n public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void\n {\n $field = new Field(['crm_provider_id' => $fieldId]);\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('GET', $expectedEndpoint)\n ->willReturn($this->generateHubSpotResponse(\n [\n 'options' => [\n ['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],\n ['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],\n ['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],\n ],\n $this->client->fetchMeetingOutcomeFieldOptions($field)\n );\n }\n\n public static function meetingOutcomeFieldProvider(): array\n {\n return [\n 'meeting outcome field' => [\n 'meetingOutcome',\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome',\n ],\n 'activity type field' => [\n 'foobar',\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type',\n ],\n ];\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('opportunityFieldOptionsProvider')]\n public function testFetchOpportunityFieldOptions(Field $field, string $type): void\n {\n $responses = [\n self::RESPONSE_TYPE_STAGE_FIELD => [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n self::RESPONSE_TYPE_PIPELINE_FIELD => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n self::RESPONSE_TYPE_REGULAR_FIELD => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ];\n\n $field = $this->createMock(Field::class);\n\n if ($type === self::RESPONSE_TYPE_REGULAR_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(false);\n $propertyResponse = $this->generateProperty();\n $this->coreApiMock->method('getByName')->willReturn($propertyResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_STAGE_FIELD) {\n $field->method('isStageField')->willReturn(true);\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n\n $pipelineStagesResponse = new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]);\n $this->pipelinesApiMock\n ->method('getAll')\n ->willReturn($pipelineStagesResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(true);\n $pipelineResponse = $this->generateHubSpotResponse([\n 'results' => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n ]);\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($pipelineResponse);\n }\n\n $this->assertEquals(\n $responses[$type],\n $this->client->fetchOpportunityFieldOptions($field)\n );\n }\n\n public static function opportunityFieldOptionsProvider(): array\n {\n return [\n 'stage field' => [\n 'field' => new Field(['crm_provider_id' => 'dealstage']),\n 'type' => self::RESPONSE_TYPE_STAGE_FIELD,\n ],\n 'pipeline field' => [\n 'field' => new Field(['crm_provider_id' => 'pipeline']),\n 'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,\n ],\n 'regular field' => [\n 'field' => new Field(['crm_provider_id' => 'some_property']),\n 'type' => self::RESPONSE_TYPE_REGULAR_FIELD,\n ],\n ];\n }\n\n private function generateHubSpotResponse(array $data): HubspotResponse\n {\n return new HubspotResponse(new Response(200, [], json_encode($data)));\n }\n\n private function generateProperty(): Property\n {\n return new Property([\n 'name' => 'some_property',\n 'options' => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ]);\n }\n\n private function generatePipeline(): Pipeline\n {\n return new Pipeline(['stages' => [\n new PipelineStage(['id' => 'foo', 'label' => 'bar']),\n new PipelineStage(['id' => 'baz', 'label' => 'qux']),\n ]]);\n }\n\n public function testFetchOpportunityPipelines(): void\n {\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($this->generateHubSpotResponse([\n 'results' => [\n ['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]));\n\n $this->assertEquals(\n [\n ['id' => 'id_1', 'label' => 'Option 1'],\n ['id' => 'id_2', 'label' => 'Option 2'],\n ['id' => 'id_3', 'label' => 'Option 3'],\n ],\n $this->client->fetchOpportunityPipelines()\n );\n }\n\n public function testGetPaginatedData(): void\n {\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ['id' => 'id_3', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator and modify reference parameters\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n ['payload_key' => 'payload_value'],\n 'foobar',\n 0,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {\n $total = 3;\n $lastRecordId = 'id_3';\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n $this->assertEquals(\n [\n 'results' => $expectedResults,\n 'total' => 3,\n 'last_record' => 'id_3',\n ],\n $this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')\n );\n }\n\n public function testGetAssociationsData(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $responseResults = [];\n foreach ($ids as $id) {\n $from = new PublicObjectId();\n $from->setId($id);\n\n $to1 = new PublicObjectId();\n $to1->setId('contact_' . $id . '_1');\n $to2 = new PublicObjectId();\n $to2->setId('contact_' . $id . '_2');\n\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to1, $to2]);\n\n $responseResults[] = $result;\n }\n\n $batchResponse = new BatchResponsePublicAssociationMulti();\n $batchResponse->setResults($responseResults);\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {\n $inputIds = array_map(\n fn ($input) => $input->getId(),\n $batchInput->getInputs()\n );\n\n return $inputIds === $ids;\n })\n )\n ->willReturn($batchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $expectedResult = [\n '1' => ['contact_1_1', 'contact_1_2'],\n '2' => ['contact_2_1', 'contact_2_2'],\n '3' => ['contact_3_1', 'contact_3_2'],\n ];\n\n $this->assertEquals($expectedResult, $result);\n }\n\n public function testGetAssociationsDataHandlesException(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $exception = new \\Exception('API Error');\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function ($batchInput) use ($ids) {\n return $batchInput instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId\n && count($batchInput->getInputs()) === count($ids);\n })\n )\n ->willThrowException($exception);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[Hubspot] Failed to fetch associations',\n [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => 'API Error',\n ]\n );\n\n $this->client->setLogger($loggerMock);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertEmpty($result);\n $this->assertIsArray($result);\n }\n\n public function testGetAssociationsDataWithLargeDataSet(): void\n {\n $ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $firstBatchResponse = new BatchResponsePublicAssociationMulti();\n $firstBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $firstBatchResponse->setResults($firstBatchResults);\n\n $secondBatchResponse = new BatchResponsePublicAssociationMulti();\n $secondBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $secondBatchResponse->setResults($secondBatchResults);\n\n $this->associationsBatchApiMock->expects($this->exactly(3))\n ->method('read')\n ->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertCount(2500, $result);\n $this->assertArrayHasKey('1', $result);\n $this->assertArrayHasKey('2500', $result);\n $this->assertEquals(['contact_1'], $result['1']);\n $this->assertEquals(['contact_2500'], $result['2500']);\n }\n\n public function testGetContactByEmailSuccess(): void\n {\n $email = 'test@example.com';\n $fields = ['firstname', 'lastname', 'email'];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn([\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ]);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname,email', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ],\n ], $result);\n }\n\n public function testGetContactByEmailWithEmptyFields(): void\n {\n $email = 'test@example.com';\n $fields = [];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn(['email' => 'test@example.com']);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, '', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => ['email' => 'test@example.com'],\n ], $result);\n }\n\n public function testGetContactByEmailApiException(): void\n {\n $email = 'nonexistent@example.com';\n $fields = ['firstname', 'lastname'];\n\n $exception = new \\HubSpot\\Client\\Crm\\Contacts\\ApiException('Contact not found', 404);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname', null, false, 'email')\n ->willThrowException($exception);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('info')\n ->with(\n '[Hubspot] Failed to fetch contact',\n [\n 'email' => $email,\n 'reason' => 'Contact not found',\n ]\n );\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger($loggerMock);\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([], $result);\n }\n\n public function testGetOpportunityById(): void\n {\n $opportunityId = '12345';\n $expectedProperties = [\n 'dealname' => 'Test Opportunity',\n 'amount' => '1000.00',\n 'closedate' => '2024-12-31T23:59:59.999Z',\n 'dealstage' => 'presentationscheduled',\n 'pipeline' => 'default',\n ];\n\n $mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);\n $mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);\n $mockHubspotOpportunity->method('getId')->willReturn($opportunityId);\n $now = new \\DateTimeImmutable();\n $mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getArchived')->willReturn(false);\n\n $this->dealsBasicApiMock\n ->expects($this->once())\n ->method('getById')\n ->willReturn($mockHubspotOpportunity);\n\n // Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.\n // The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]\n // Adjust assertions below based on the actual return structure of your method.\n $result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertEquals($opportunityId, $result['id']);\n }\n\n public function testGetContactById(): void\n {\n $crmId = 'contact-123';\n $fields = ['firstname', 'lastname'];\n $expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];\n\n $mockContact = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $mockContact->method('getId')->willReturn($crmId);\n $mockContact->method('getProperties')->willReturn((object) $expectedProperties);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'firstname,lastname')\n ->willReturn($mockContact);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getContactById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testGetAccountById(): void\n {\n $crmId = 'account-123';\n $fields = ['name', 'industry'];\n $expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];\n\n $mockCompany = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations::class);\n $mockCompany->method('getId')->willReturn($crmId);\n $mockCompany->method('getProperties')->willReturn((object) $expectedProperties);\n\n $companiesApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Api\\BasicApi::class);\n $companiesApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'name,industry')\n ->willReturn($mockCompany);\n\n $companiesDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Companies\\Discovery::class);\n $companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {\n if ($name === 'companies') {\n return $companiesDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getAccountById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testEnsureValidTokenWithNoTokenUpdate(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n $originalToken = 'original_token';\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $accessTokenProperty->setValue($this->client, $originalToken);\n\n // Mock token manager to return null (no refresh needed)\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn(null);\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was not changed\n $this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));\n }\n\n\n\n\n\n\n public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void\n {\n $payload = ['filters' => []];\n $type = 'contacts';\n $offset = 0;\n $total = 0;\n $lastRecordId = null;\n\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n $payload,\n $type,\n $offset,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function () use ($expectedResults) {\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n // Execute the pagination\n $results = [];\n foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {\n $results[] = $result;\n }\n\n $this->assertCount(2, $results);\n $this->assertEquals('id_1', $results[0]['id']);\n $this->assertEquals('id_2', $results[1]['id']);\n }\n\n public function testEnsureValidTokenDelegatesToTokenManager(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n // Mock token manager to return new token\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn('new_access_token');\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was updated\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));\n }\n\n public function testGetOwnersArchivedWithValidResponse(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'owner1@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => true,\n ],\n ],\n ];\n\n // Create a mock response object\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n // Set up the client to return our test data\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=true'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(true);\n\n // Assert the results\n $this->assertCount(1, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('owner1@example.com', $result[0]->getEmail());\n $this->assertEquals('John Doe', $result[0]->getFullName());\n $this->assertTrue($result[0]->isArchived());\n }\n\n public function testGetOwnersArchivedWithEmptyResponse(): void\n {\n // Create a mock response object with empty results\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn(['results' => []]);\n\n // Set up the client to return empty results\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(false);\n\n // Assert the results\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithInvalidResponse(): void\n {\n // Create a mock response that will throw an exception when toArray is called\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willThrowException(new \\InvalidArgumentException('Invalid JSON'));\n\n // Set up the client to return the problematic response\n $this->client->method('makeRequest')\n ->willReturn($response);\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(true);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithHttpError(): void\n {\n // Set up the client to throw an exception\n $this->client->method('makeRequest')\n ->willThrowException(new \\Exception('HTTP Error'));\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(false);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithOwnerCreationException(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'valid@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => false,\n ],\n [\n 'id' => '456',\n 'email' => 'invalid@example.com',\n 'type' => 'PERSON',\n 'createdAt' => 'invalid-date-format',\n ],\n [\n 'id' => '789',\n 'email' => 'another@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'Jane',\n 'lastName' => 'Smith',\n 'userId' => 999,\n 'userIdIncludingInactive' => 888,\n 'createdAt' => '2023-01-03T12:00:00Z',\n 'updatedAt' => '2023-01-04T12:00:00Z',\n 'archived' => false,\n ],\n ],\n ];\n\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[HubSpot] Failed to process owner data',\n $this->callback(function ($context) {\n return isset($context['result']) &&\n isset($context['error']) &&\n $context['result']['id'] === '456' &&\n $context['result']['email'] === 'invalid@example.com' &&\n str_contains($context['error'], 'invalid-date-format');\n })\n );\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n $result = $this->client->getOwnersArchived(false);\n\n $this->assertIsArray($result);\n $this->assertCount(2, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('valid@example.com', $result[0]->getEmail());\n $this->assertEquals('789', $result[1]->getId());\n $this->assertEquals('another@example.com', $result[1]->getEmail());\n }\n\n public function testMakeRequestWithGetMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n null,\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithGetMethodAndQueryString(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n 'limit=10&offset=0',\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET', [], 'limit=10&offset=0');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPostMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPutMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'Jane',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'updated' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PUT',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PUT', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPatchMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'email' => 'newemail@example.com',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'patched' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PATCH',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PATCH', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithDeleteMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['deleted' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'DELETE',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'DELETE');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithEmptyPayload(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'ok']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', []);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestPrependsBaseUrl(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n $this->anything(),\n 'https://api.hubapi.com/test/endpoint',\n $this->anything()\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $client->makeRequest('/test/endpoint', 'GET');\n }\n\n public function testGetOpportunitiesByIds(): void\n {\n $crmIds = ['deal1', 'deal2', 'deal3'];\n $fields = ['dealname', 'amount'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getOpportunitiesByIds'));\n }\n\n public function testGetCompaniesByIds(): void\n {\n $crmIds = ['company1', 'company2'];\n $fields = ['name', 'industry'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getCompaniesByIds'));\n }\n\n public function testGetContactsByIds(): void\n {\n $crmIds = ['contact1', 'contact2'];\n $fields = ['firstname', 'lastname'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getContactsByIds'));\n }\n\n public function testBatchReadObjectsEmptyIds(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $result = $method->invokeArgs($this->client, ['deals', [], ['dealname']]);\n\n $this->assertEquals([], $result);\n }\n\n public function testBatchReadObjectsExceedsBatchSize(): void\n {\n $crmIds = array_fill(0, 101, 'deal_id'); // 101 IDs, exceeds limit of 100\n\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\InvalidArgumentException::class);\n $this->expectExceptionMessage('Batch size cannot exceed 100 deals');\n\n $method->invokeArgs($this->client, ['deals', $crmIds, ['dealname']]);\n }\n\n public function testBatchReadObjectsUnsupportedObjectType(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\Jiminny\\Exceptions\\CrmException::class);\n $this->expectExceptionMessage('Failed to batch fetch unsupported');\n\n $method->invokeArgs($this->client, ['unsupported', ['id1'], ['field1']]);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequest401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Unauthorized', 401);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequestNon401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Bad Request', 400);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleRequestException(): void\n {\n $response = new Response(401, [], 'Unauthorized');\n $exception = new \\GuzzleHttp\\Exception\\RequestException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), $response);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleClientException(): void\n {\n $exception = new \\GuzzleHttp\\Exception\\ClientException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), new Response(401));\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithStringMatching(): void\n {\n $exception = new \\Exception('HTTP 401 Unauthorized error occurred');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithNonUnauthorized(): void\n {\n $exception = new \\Exception('Some other error');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testEnsureValidTokenWithNullOauthAccount(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, null);\n\n // Should not throw exception and not call token manager\n $this->tokenManagerMock->expects($this->never())->method('ensureValidToken');\n\n $this->client->ensureValidToken();\n\n $this->assertTrue(true); // Test passes if no exception is thrown\n }\n\n public function testGetConfig(): void\n {\n $result = $this->client->getConfig();\n\n $this->assertSame($this->config, $result);\n }\n\n public function testGetOwners(): void\n {\n // Test that the method exists and can be called\n $this->assertTrue(method_exists($this->client, 'getOwners'));\n\n // Since getOwners has complex HubSpot API dependencies,\n // we'll just verify the method exists for now\n $this->assertIsCallable([$this->client, 'getOwners']);\n }\n\n public function testCreateMeeting(): void\n {\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Test Meeting',\n 'hs_meeting_start_time' => '2024-01-01T10:00:00Z',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => 'meeting123']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with('/crm/v3/objects/meetings', 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->createMeeting($payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testUpdateMeeting(): void\n {\n $meetingId = 'meeting123';\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Updated Meeting',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => $meetingId, 'updated' => true]);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v3/objects/meetings/{$meetingId}\", 'PATCH', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->updateMeeting($meetingId, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testAddAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/create\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->addAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testRemoveAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/archive\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->removeAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n // -------------------------------------------------------------------------\n // search() / executeRequest() tests\n // -------------------------------------------------------------------------\n\n public function testSearchReturnsDecodedArrayOnSuccess(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $payload = ['filters' => []];\n $responseData = ['results' => [['id' => '1']], 'total' => 1, 'paging' => []];\n $hubspotResponse = new HubspotResponse(new Response(200, [], json_encode($responseData)));\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('POST', Client::BASE_URL . '/crm/v3/objects/contacts/search', ['json' => $payload])\n ->willReturn($hubspotResponse);\n\n $result = $this->client->search('contacts', $payload);\n\n $this->assertSame($responseData, $result);\n\n Mockery::close();\n }\n\n public function testSearchThrowsRateLimitExceptionWhenCircuitBreakerActive(): void\n {\n $futureTimestamp = (string) (time() + 30);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(42);\n\n $this->hubspotClientMock->expects($this->never())->method('request');\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot rate limit (cached circuit-breaker)');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchThrowsRateLimitExceptionAndSetsNxOnFresh429(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n // NX + TTL option array — exact TTL depends on parseRetryAfter, verified separately\n $redisMock->shouldReceive('set')\n ->once()\n ->with(\n 'hubspot:ratelimit:config:42',\n Mockery::type('string'),\n Mockery::on(fn ($opts) => is_array($opts) && in_array('nx', $opts, true))\n );\n\n $this->config->method('getId')->willReturn(42);\n\n $badRequest = new BadRequest('Rate limit exceeded', 429);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($badRequest);\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot returned 429');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchPropagatesNonRateLimitException(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\HubspotException('Server error', 500);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($exception);\n\n $this->expectException(\\SevenShores\\Hubspot\\Exceptions\\HubspotException::class);\n $this->expectExceptionMessage('Server error');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchCircuitBreakerRetryAfterComputedFromStoredTimestamp(): void\n {\n $remaining = 45;\n $futureTimestamp = (string) (time() + $remaining);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(1);\n\n try {\n $this->client->search('deals', []);\n $this->fail('Expected RateLimitException');\n } catch (RateLimitException $e) {\n $this->assertGreaterThanOrEqual(1, $e->getRetryAfter());\n $this->assertLessThanOrEqual($remaining, $e->getRetryAfter());\n } finally {\n Mockery::close();\n }\n }\n\n // -------------------------------------------------------------------------\n // isHubspotRateLimit() tests\n // -------------------------------------------------------------------------\n\n public function testIsHubspotRateLimitReturnsTrueForBadRequest429(): void\n {\n $e = new BadRequest('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForDealApiException429(): void\n {\n $e = new DealApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForContactApiException429(): void\n {\n $e = new ContactApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForCompanyApiException429(): void\n {\n $e = new CompanyApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForGuzzleRequestException429(): void\n {\n $request = new \\GuzzleHttp\\Psr7\\Request('POST', 'https://api.hubapi.com/test');\n $response = new \\GuzzleHttp\\Psr7\\Response(429);\n $e = new \\GuzzleHttp\\Exception\\RequestException('Too Many Requests', $request, $response);\n\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForBadRequestNon429(): void\n {\n $e = new BadRequest('Bad Request', 400);\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForGenericException(): void\n {\n $e = new \\RuntimeException('Something went wrong');\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n // -------------------------------------------------------------------------\n // parseRetryAfter() tests\n // -------------------------------------------------------------------------\n\n public function testParseRetryAfterReadsRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['30']]);\n $this->assertSame(30, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReadsLowercaseRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['retry-after' => ['15']]);\n $this->assertSame(15, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterHandlesScalarHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => '60']);\n $this->assertSame(60, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDailyLimitDelay(): void\n {\n $e = new BadRequest('Daily rate limit exceeded');\n $this->assertSame(600, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsTenSecondlyDelay(): void\n {\n $e = new BadRequest('Ten secondly rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsSecondlyDelay(): void\n {\n $e = new BadRequest('Secondly rate limit exceeded');\n $this->assertSame(1, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDefaultWhenNoHint(): void\n {\n $e = new BadRequest('Rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterIgnoresNonNumericHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['not-a-number']]);\n // Falls through to message parsing; \"Too Many Requests\" has no known keyword → default 10\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Services\\Crm\\Hubspot;\n\nuse GuzzleHttp\\Psr7\\Response;\nuse HubSpot\\Client\\Crm\\Associations\\Api\\BatchApi;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Api\\BasicApi as DealsBasicApi;\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Api\\PipelinesApi;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\CollectionResponsePipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Pipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Api\\CoreApi;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery as HubSpotDiscovery;\nuse HubSpot\\Discovery\\Crm\\Deals\\Discovery as DealsDiscovery;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Models\\SocialAccount;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\HubspotTokenManager;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Jiminny\\Services\\SocialAccountService;\nuse League\\OAuth2\\Client\\Token\\AccessToken;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\NullLogger;\nuse SevenShores\\Hubspot\\Endpoints\\Engagements;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Client as HubspotClient;\nuse SevenShores\\Hubspot\\Http\\Response as HubspotResponse;\n\n/**\n * @runTestsInSeparateProcesses\n *\n * @preserveGlobalState disabled\n */\nclass ClientTest extends TestCase\n{\n private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';\n private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';\n private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';\n /**\n * @var Client&MockObject\n */\n private Client $client;\n private Configuration $config;\n\n /**\n * @var SocialAccountService&MockObject\n */\n private SocialAccountService $socialAccountServiceMock;\n\n /**\n * @var HubspotPaginationService&MockObject\n */\n private HubspotPaginationService $paginationServiceMock;\n\n /**\n * @var HubspotTokenManager&MockObject\n */\n private HubspotTokenManager $tokenManagerMock;\n\n /**\n * @var CoreApi&MockObject\n */\n private CoreApi $coreApiMock;\n\n /**\n * @var PipelinesApi&MockObject\n */\n private PipelinesApi $pipelinesApiMock;\n\n /**\n * @var BatchApi&MockObject\n */\n private BatchApi $associationsBatchApiMock;\n\n /**\n * @var DealsBasicApi&MockObject\n */\n private DealsBasicApi $dealsBasicApiMock;\n\n /**\n * @var Engagements&MockObject\n */\n private $engagementsMock;\n\n /**\n * @var HubspotClient&MockObject\n */\n private HubspotClient $hubspotClientMock;\n\n protected function setUp(): void\n {\n // Create mocks for dependencies\n $this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);\n $this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);\n $this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);\n\n // Create a real Client instance with mocked dependencies\n // Create a partial mock only for the methods we need to mock\n $client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);\n $client->setLogger(new NullLogger());\n\n // Inject the real dependencies using reflection\n $reflection = new \\ReflectionClass(Client::class);\n\n $accountServiceProperty = $reflection->getProperty('accountService');\n $accountServiceProperty->setAccessible(true);\n $accountServiceProperty->setValue($client, $this->socialAccountServiceMock);\n\n $paginationServiceProperty = $reflection->getProperty('paginationService');\n $paginationServiceProperty->setAccessible(true);\n $paginationServiceProperty->setValue($client, $this->paginationServiceMock);\n\n $tokenManagerProperty = $reflection->getProperty('tokenManager');\n $tokenManagerProperty->setAccessible(true);\n $tokenManagerProperty->setValue($client, $this->tokenManagerMock);\n $factoryMock = $this->createMock(Factory::class);\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $engagementsMock = $this->createMock(\\SevenShores\\Hubspot\\Endpoints\\Engagements::class);\n\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n $factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);\n\n $client->method('getInstance')->willReturn($factoryMock);\n\n $discoveryMock = $this->createMock(HubSpotDiscovery\\Discovery::class);\n $crmMock = $this->createMock(HubSpotDiscovery\\Crm\\Discovery::class);\n $associationsMock = $this->createMock(HubSpotDiscovery\\Crm\\Associations\\Discovery::class);\n $propertiesMock = $this->createMock(HubSpotDiscovery\\Crm\\Properties\\Discovery::class);\n $pipelinesMock = $this->createMock(HubSpotDiscovery\\Crm\\Pipelines\\Discovery::class);\n $coreApiMock = $this->createMock(CoreApi::class);\n $pipelinesApiMock = $this->createMock(PipelinesApi::class);\n $associationsBatchApiMock = $this->createMock(BatchApi::class);\n $dealsBasicApiMock = $this->createMock(DealsBasicApi::class);\n\n $propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);\n $pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);\n $associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);\n $dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);\n $dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);\n\n $returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];\n $crmMock->method('__call')\n ->willReturnCallback(static fn (string $name) => $returnMap[$name])\n ;\n\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n\n $this->client = $client;\n $this->config = $this->createMock(Configuration::class);\n $this->client->setConfiguration($this->config);\n $this->coreApiMock = $coreApiMock;\n $this->pipelinesApiMock = $pipelinesApiMock;\n $this->associationsBatchApiMock = $associationsBatchApiMock;\n $this->dealsBasicApiMock = $dealsBasicApiMock;\n $this->engagementsMock = $engagementsMock;\n $this->hubspotClientMock = $hubspotClientMock;\n }\n\n public function testGetMinimumApiVersion(): void\n {\n $this->assertIsString($this->client->getMinimumApiVersion());\n }\n\n public function testGetInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setBaseUrl('https://example.com');\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n $factory = $client->getInstance();\n\n $this->assertEquals('foo', $factory->getClient()->key);\n }\n\n public function testGetNewInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n\n $factory = $client->getNewInstance();\n $token = $factory->auth()->oAuth()->accessTokensApi()->getConfig()->getAccessToken();\n $this->assertEquals('foo', $token);\n }\n\n public function testFetchProperty(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n 'some_property',\n $this->client->fetchProperty('foo', 'test')['name']\n );\n }\n\n public function testFetchPropertyOptions(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n $this->client->fetchPropertyOptions('foo', 'test')\n );\n }\n\n public function testFetchCallDispositions(): void\n {\n $this->engagementsMock\n ->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse([\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ]))\n ;\n\n $this->assertEquals(\n [\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ],\n $this->client->fetchCallDispositions()\n );\n }\n\n public function testFetchDispositionFieldOptions(): void\n {\n $this->engagementsMock->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse(\n [\n [\n 'id' => 1,\n 'label' => 'Label 1',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'Label 2',\n 'deleted' => true,\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n [\n 'value' => 1,\n 'id' => 1,\n 'label' => 'Label 1',\n ],\n ],\n $this->client->fetchDispositionFieldOptions()\n );\n }\n\n public function testFetchOpportunityPipelineStages(): void\n {\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n $this->client->fetchOpportunityPipelineStages()\n );\n }\n\n public function testFetchOpportunityPipelineStagesErrorResponse(): void\n {\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new Error(['message' => 'test error']))\n ;\n\n $this->assertEmpty($this->client->fetchOpportunityPipelineStages());\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('meetingOutcomeFieldProvider')]\n public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void\n {\n $field = new Field(['crm_provider_id' => $fieldId]);\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('GET', $expectedEndpoint)\n ->willReturn($this->generateHubSpotResponse(\n [\n 'options' => [\n ['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],\n ['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],\n ['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],\n ],\n $this->client->fetchMeetingOutcomeFieldOptions($field)\n );\n }\n\n public static function meetingOutcomeFieldProvider(): array\n {\n return [\n 'meeting outcome field' => [\n 'meetingOutcome',\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome',\n ],\n 'activity type field' => [\n 'foobar',\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type',\n ],\n ];\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('opportunityFieldOptionsProvider')]\n public function testFetchOpportunityFieldOptions(Field $field, string $type): void\n {\n $responses = [\n self::RESPONSE_TYPE_STAGE_FIELD => [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n self::RESPONSE_TYPE_PIPELINE_FIELD => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n self::RESPONSE_TYPE_REGULAR_FIELD => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ];\n\n $field = $this->createMock(Field::class);\n\n if ($type === self::RESPONSE_TYPE_REGULAR_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(false);\n $propertyResponse = $this->generateProperty();\n $this->coreApiMock->method('getByName')->willReturn($propertyResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_STAGE_FIELD) {\n $field->method('isStageField')->willReturn(true);\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n\n $pipelineStagesResponse = new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]);\n $this->pipelinesApiMock\n ->method('getAll')\n ->willReturn($pipelineStagesResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(true);\n $pipelineResponse = $this->generateHubSpotResponse([\n 'results' => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n ]);\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($pipelineResponse);\n }\n\n $this->assertEquals(\n $responses[$type],\n $this->client->fetchOpportunityFieldOptions($field)\n );\n }\n\n public static function opportunityFieldOptionsProvider(): array\n {\n return [\n 'stage field' => [\n 'field' => new Field(['crm_provider_id' => 'dealstage']),\n 'type' => self::RESPONSE_TYPE_STAGE_FIELD,\n ],\n 'pipeline field' => [\n 'field' => new Field(['crm_provider_id' => 'pipeline']),\n 'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,\n ],\n 'regular field' => [\n 'field' => new Field(['crm_provider_id' => 'some_property']),\n 'type' => self::RESPONSE_TYPE_REGULAR_FIELD,\n ],\n ];\n }\n\n private function generateHubSpotResponse(array $data): HubspotResponse\n {\n return new HubspotResponse(new Response(200, [], json_encode($data)));\n }\n\n private function generateProperty(): Property\n {\n return new Property([\n 'name' => 'some_property',\n 'options' => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ]);\n }\n\n private function generatePipeline(): Pipeline\n {\n return new Pipeline(['stages' => [\n new PipelineStage(['id' => 'foo', 'label' => 'bar']),\n new PipelineStage(['id' => 'baz', 'label' => 'qux']),\n ]]);\n }\n\n public function testFetchOpportunityPipelines(): void\n {\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($this->generateHubSpotResponse([\n 'results' => [\n ['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]));\n\n $this->assertEquals(\n [\n ['id' => 'id_1', 'label' => 'Option 1'],\n ['id' => 'id_2', 'label' => 'Option 2'],\n ['id' => 'id_3', 'label' => 'Option 3'],\n ],\n $this->client->fetchOpportunityPipelines()\n );\n }\n\n public function testGetPaginatedData(): void\n {\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ['id' => 'id_3', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator and modify reference parameters\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n ['payload_key' => 'payload_value'],\n 'foobar',\n 0,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {\n $total = 3;\n $lastRecordId = 'id_3';\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n $this->assertEquals(\n [\n 'results' => $expectedResults,\n 'total' => 3,\n 'last_record' => 'id_3',\n ],\n $this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')\n );\n }\n\n public function testGetAssociationsData(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $responseResults = [];\n foreach ($ids as $id) {\n $from = new PublicObjectId();\n $from->setId($id);\n\n $to1 = new PublicObjectId();\n $to1->setId('contact_' . $id . '_1');\n $to2 = new PublicObjectId();\n $to2->setId('contact_' . $id . '_2');\n\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to1, $to2]);\n\n $responseResults[] = $result;\n }\n\n $batchResponse = new BatchResponsePublicAssociationMulti();\n $batchResponse->setResults($responseResults);\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {\n $inputIds = array_map(\n fn ($input) => $input->getId(),\n $batchInput->getInputs()\n );\n\n return $inputIds === $ids;\n })\n )\n ->willReturn($batchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $expectedResult = [\n '1' => ['contact_1_1', 'contact_1_2'],\n '2' => ['contact_2_1', 'contact_2_2'],\n '3' => ['contact_3_1', 'contact_3_2'],\n ];\n\n $this->assertEquals($expectedResult, $result);\n }\n\n public function testGetAssociationsDataHandlesException(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $exception = new \\Exception('API Error');\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function ($batchInput) use ($ids) {\n return $batchInput instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId\n && count($batchInput->getInputs()) === count($ids);\n })\n )\n ->willThrowException($exception);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[Hubspot] Failed to fetch associations',\n [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => 'API Error',\n ]\n );\n\n $this->client->setLogger($loggerMock);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertEmpty($result);\n $this->assertIsArray($result);\n }\n\n public function testGetAssociationsDataWithLargeDataSet(): void\n {\n $ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $firstBatchResponse = new BatchResponsePublicAssociationMulti();\n $firstBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $firstBatchResponse->setResults($firstBatchResults);\n\n $secondBatchResponse = new BatchResponsePublicAssociationMulti();\n $secondBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $secondBatchResponse->setResults($secondBatchResults);\n\n $this->associationsBatchApiMock->expects($this->exactly(3))\n ->method('read')\n ->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertCount(2500, $result);\n $this->assertArrayHasKey('1', $result);\n $this->assertArrayHasKey('2500', $result);\n $this->assertEquals(['contact_1'], $result['1']);\n $this->assertEquals(['contact_2500'], $result['2500']);\n }\n\n public function testGetContactByEmailSuccess(): void\n {\n $email = 'test@example.com';\n $fields = ['firstname', 'lastname', 'email'];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn([\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ]);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname,email', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ],\n ], $result);\n }\n\n public function testGetContactByEmailWithEmptyFields(): void\n {\n $email = 'test@example.com';\n $fields = [];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn(['email' => 'test@example.com']);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, '', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => ['email' => 'test@example.com'],\n ], $result);\n }\n\n public function testGetContactByEmailApiException(): void\n {\n $email = 'nonexistent@example.com';\n $fields = ['firstname', 'lastname'];\n\n $exception = new \\HubSpot\\Client\\Crm\\Contacts\\ApiException('Contact not found', 404);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname', null, false, 'email')\n ->willThrowException($exception);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('info')\n ->with(\n '[Hubspot] Failed to fetch contact',\n [\n 'email' => $email,\n 'reason' => 'Contact not found',\n ]\n );\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger($loggerMock);\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([], $result);\n }\n\n public function testGetOpportunityById(): void\n {\n $opportunityId = '12345';\n $expectedProperties = [\n 'dealname' => 'Test Opportunity',\n 'amount' => '1000.00',\n 'closedate' => '2024-12-31T23:59:59.999Z',\n 'dealstage' => 'presentationscheduled',\n 'pipeline' => 'default',\n ];\n\n $mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);\n $mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);\n $mockHubspotOpportunity->method('getId')->willReturn($opportunityId);\n $now = new \\DateTimeImmutable();\n $mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getArchived')->willReturn(false);\n\n $this->dealsBasicApiMock\n ->expects($this->once())\n ->method('getById')\n ->willReturn($mockHubspotOpportunity);\n\n // Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.\n // The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]\n // Adjust assertions below based on the actual return structure of your method.\n $result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertEquals($opportunityId, $result['id']);\n }\n\n public function testGetContactById(): void\n {\n $crmId = 'contact-123';\n $fields = ['firstname', 'lastname'];\n $expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];\n\n $mockContact = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $mockContact->method('getId')->willReturn($crmId);\n $mockContact->method('getProperties')->willReturn((object) $expectedProperties);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'firstname,lastname')\n ->willReturn($mockContact);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getContactById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testGetAccountById(): void\n {\n $crmId = 'account-123';\n $fields = ['name', 'industry'];\n $expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];\n\n $mockCompany = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations::class);\n $mockCompany->method('getId')->willReturn($crmId);\n $mockCompany->method('getProperties')->willReturn((object) $expectedProperties);\n\n $companiesApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Api\\BasicApi::class);\n $companiesApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'name,industry')\n ->willReturn($mockCompany);\n\n $companiesDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Companies\\Discovery::class);\n $companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {\n if ($name === 'companies') {\n return $companiesDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getAccountById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testEnsureValidTokenWithNoTokenUpdate(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n $originalToken = 'original_token';\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $accessTokenProperty->setValue($this->client, $originalToken);\n\n // Mock token manager to return null (no refresh needed)\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn(null);\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was not changed\n $this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));\n }\n\n\n\n\n\n\n public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void\n {\n $payload = ['filters' => []];\n $type = 'contacts';\n $offset = 0;\n $total = 0;\n $lastRecordId = null;\n\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n $payload,\n $type,\n $offset,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function () use ($expectedResults) {\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n // Execute the pagination\n $results = [];\n foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {\n $results[] = $result;\n }\n\n $this->assertCount(2, $results);\n $this->assertEquals('id_1', $results[0]['id']);\n $this->assertEquals('id_2', $results[1]['id']);\n }\n\n public function testEnsureValidTokenDelegatesToTokenManager(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n // Mock token manager to return new token\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn('new_access_token');\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was updated\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));\n }\n\n public function testGetOwnersArchivedWithValidResponse(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'owner1@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => true,\n ],\n ],\n ];\n\n // Create a mock response object\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n // Set up the client to return our test data\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=true'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(true);\n\n // Assert the results\n $this->assertCount(1, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('owner1@example.com', $result[0]->getEmail());\n $this->assertEquals('John Doe', $result[0]->getFullName());\n $this->assertTrue($result[0]->isArchived());\n }\n\n public function testGetOwnersArchivedWithEmptyResponse(): void\n {\n // Create a mock response object with empty results\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn(['results' => []]);\n\n // Set up the client to return empty results\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(false);\n\n // Assert the results\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithInvalidResponse(): void\n {\n // Create a mock response that will throw an exception when toArray is called\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willThrowException(new \\InvalidArgumentException('Invalid JSON'));\n\n // Set up the client to return the problematic response\n $this->client->method('makeRequest')\n ->willReturn($response);\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(true);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithHttpError(): void\n {\n // Set up the client to throw an exception\n $this->client->method('makeRequest')\n ->willThrowException(new \\Exception('HTTP Error'));\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(false);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithOwnerCreationException(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'valid@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => false,\n ],\n [\n 'id' => '456',\n 'email' => 'invalid@example.com',\n 'type' => 'PERSON',\n 'createdAt' => 'invalid-date-format',\n ],\n [\n 'id' => '789',\n 'email' => 'another@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'Jane',\n 'lastName' => 'Smith',\n 'userId' => 999,\n 'userIdIncludingInactive' => 888,\n 'createdAt' => '2023-01-03T12:00:00Z',\n 'updatedAt' => '2023-01-04T12:00:00Z',\n 'archived' => false,\n ],\n ],\n ];\n\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[HubSpot] Failed to process owner data',\n $this->callback(function ($context) {\n return isset($context['result']) &&\n isset($context['error']) &&\n $context['result']['id'] === '456' &&\n $context['result']['email'] === 'invalid@example.com' &&\n str_contains($context['error'], 'invalid-date-format');\n })\n );\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n $result = $this->client->getOwnersArchived(false);\n\n $this->assertIsArray($result);\n $this->assertCount(2, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('valid@example.com', $result[0]->getEmail());\n $this->assertEquals('789', $result[1]->getId());\n $this->assertEquals('another@example.com', $result[1]->getEmail());\n }\n\n public function testMakeRequestWithGetMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n null,\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithGetMethodAndQueryString(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n 'limit=10&offset=0',\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET', [], 'limit=10&offset=0');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPostMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPutMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'Jane',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'updated' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PUT',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PUT', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPatchMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'email' => 'newemail@example.com',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'patched' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PATCH',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PATCH', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithDeleteMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['deleted' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'DELETE',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'DELETE');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithEmptyPayload(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'ok']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', []);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestPrependsBaseUrl(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n $this->anything(),\n 'https://api.hubapi.com/test/endpoint',\n $this->anything()\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $client->makeRequest('/test/endpoint', 'GET');\n }\n\n public function testGetOpportunitiesByIds(): void\n {\n $crmIds = ['deal1', 'deal2', 'deal3'];\n $fields = ['dealname', 'amount'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getOpportunitiesByIds'));\n }\n\n public function testGetCompaniesByIds(): void\n {\n $crmIds = ['company1', 'company2'];\n $fields = ['name', 'industry'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getCompaniesByIds'));\n }\n\n public function testGetContactsByIds(): void\n {\n $crmIds = ['contact1', 'contact2'];\n $fields = ['firstname', 'lastname'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getContactsByIds'));\n }\n\n public function testBatchReadObjectsEmptyIds(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $result = $method->invokeArgs($this->client, ['deals', [], ['dealname']]);\n\n $this->assertEquals([], $result);\n }\n\n public function testBatchReadObjectsExceedsBatchSize(): void\n {\n $crmIds = array_fill(0, 101, 'deal_id'); // 101 IDs, exceeds limit of 100\n\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\InvalidArgumentException::class);\n $this->expectExceptionMessage('Batch size cannot exceed 100 deals');\n\n $method->invokeArgs($this->client, ['deals', $crmIds, ['dealname']]);\n }\n\n public function testBatchReadObjectsUnsupportedObjectType(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\Jiminny\\Exceptions\\CrmException::class);\n $this->expectExceptionMessage('Failed to batch fetch unsupported');\n\n $method->invokeArgs($this->client, ['unsupported', ['id1'], ['field1']]);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequest401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Unauthorized', 401);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequestNon401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Bad Request', 400);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleRequestException(): void\n {\n $response = new Response(401, [], 'Unauthorized');\n $exception = new \\GuzzleHttp\\Exception\\RequestException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), $response);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleClientException(): void\n {\n $exception = new \\GuzzleHttp\\Exception\\ClientException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), new Response(401));\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithStringMatching(): void\n {\n $exception = new \\Exception('HTTP 401 Unauthorized error occurred');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithNonUnauthorized(): void\n {\n $exception = new \\Exception('Some other error');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testEnsureValidTokenWithNullOauthAccount(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, null);\n\n // Should not throw exception and not call token manager\n $this->tokenManagerMock->expects($this->never())->method('ensureValidToken');\n\n $this->client->ensureValidToken();\n\n $this->assertTrue(true); // Test passes if no exception is thrown\n }\n\n public function testGetConfig(): void\n {\n $result = $this->client->getConfig();\n\n $this->assertSame($this->config, $result);\n }\n\n public function testGetOwners(): void\n {\n // Test that the method exists and can be called\n $this->assertTrue(method_exists($this->client, 'getOwners'));\n\n // Since getOwners has complex HubSpot API dependencies,\n // we'll just verify the method exists for now\n $this->assertIsCallable([$this->client, 'getOwners']);\n }\n\n public function testCreateMeeting(): void\n {\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Test Meeting',\n 'hs_meeting_start_time' => '2024-01-01T10:00:00Z',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => 'meeting123']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with('/crm/v3/objects/meetings', 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->createMeeting($payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testUpdateMeeting(): void\n {\n $meetingId = 'meeting123';\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Updated Meeting',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => $meetingId, 'updated' => true]);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v3/objects/meetings/{$meetingId}\", 'PATCH', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->updateMeeting($meetingId, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testAddAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/create\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->addAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testRemoveAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/archive\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->removeAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n // -------------------------------------------------------------------------\n // search() / executeRequest() tests\n // -------------------------------------------------------------------------\n\n public function testSearchReturnsDecodedArrayOnSuccess(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $payload = ['filters' => []];\n $responseData = ['results' => [['id' => '1']], 'total' => 1, 'paging' => []];\n $hubspotResponse = new HubspotResponse(new Response(200, [], json_encode($responseData)));\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('POST', Client::BASE_URL . '/crm/v3/objects/contacts/search', ['json' => $payload])\n ->willReturn($hubspotResponse);\n\n $result = $this->client->search('contacts', $payload);\n\n $this->assertSame($responseData, $result);\n\n Mockery::close();\n }\n\n public function testSearchThrowsRateLimitExceptionWhenCircuitBreakerActive(): void\n {\n $futureTimestamp = (string) (time() + 30);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(42);\n\n $this->hubspotClientMock->expects($this->never())->method('request');\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot rate limit (cached circuit-breaker)');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchThrowsRateLimitExceptionAndSetsNxOnFresh429(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n // NX + TTL option array — exact TTL depends on parseRetryAfter, verified separately\n $redisMock->shouldReceive('set')\n ->once()\n ->with(\n 'hubspot:ratelimit:config:42',\n Mockery::type('string'),\n Mockery::on(fn ($opts) => is_array($opts) && in_array('nx', $opts, true))\n );\n\n $this->config->method('getId')->willReturn(42);\n\n $badRequest = new BadRequest('Rate limit exceeded', 429);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($badRequest);\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot returned 429');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchPropagatesNonRateLimitException(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\HubspotException('Server error', 500);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($exception);\n\n $this->expectException(\\SevenShores\\Hubspot\\Exceptions\\HubspotException::class);\n $this->expectExceptionMessage('Server error');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchCircuitBreakerRetryAfterComputedFromStoredTimestamp(): void\n {\n $remaining = 45;\n $futureTimestamp = (string) (time() + $remaining);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(1);\n\n try {\n $this->client->search('deals', []);\n $this->fail('Expected RateLimitException');\n } catch (RateLimitException $e) {\n $this->assertGreaterThanOrEqual(1, $e->getRetryAfter());\n $this->assertLessThanOrEqual($remaining, $e->getRetryAfter());\n } finally {\n Mockery::close();\n }\n }\n\n // -------------------------------------------------------------------------\n // isHubspotRateLimit() tests\n // -------------------------------------------------------------------------\n\n public function testIsHubspotRateLimitReturnsTrueForBadRequest429(): void\n {\n $e = new BadRequest('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForDealApiException429(): void\n {\n $e = new DealApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForContactApiException429(): void\n {\n $e = new ContactApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForCompanyApiException429(): void\n {\n $e = new CompanyApiException('Too Many Requests', 429);\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForGuzzleRequestException429(): void\n {\n $request = new \\GuzzleHttp\\Psr7\\Request('POST', 'https://api.hubapi.com/test');\n $response = new \\GuzzleHttp\\Psr7\\Response(429);\n $e = new \\GuzzleHttp\\Exception\\RequestException('Too Many Requests', $request, $response);\n\n $this->assertTrue($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForBadRequestNon429(): void\n {\n $e = new BadRequest('Bad Request', 400);\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForGenericException(): void\n {\n $e = new \\RuntimeException('Something went wrong');\n $this->assertFalse($this->client->isHubspotRateLimit($e));\n }\n\n // -------------------------------------------------------------------------\n // parseRetryAfter() tests\n // -------------------------------------------------------------------------\n\n public function testParseRetryAfterReadsRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['30']]);\n $this->assertSame(30, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReadsLowercaseRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['retry-after' => ['15']]);\n $this->assertSame(15, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterHandlesScalarHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => '60']);\n $this->assertSame(60, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDailyLimitDelay(): void\n {\n $e = new BadRequest('Daily rate limit exceeded');\n $this->assertSame(600, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsTenSecondlyDelay(): void\n {\n $e = new BadRequest('Ten secondly rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsSecondlyDelay(): void\n {\n $e = new BadRequest('Secondly rate limit exceeded');\n $this->assertSame(1, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDefaultWhenNoHint(): void\n {\n $e = new BadRequest('Rate limit exceeded');\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n\n public function testParseRetryAfterIgnoresNonNumericHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['not-a-number']]);\n // Falls through to message parsing; \"Too Many Requests\" has no known keyword → default 10\n $this->assertSame(10, $this->client->parseRetryAfter($e));\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.96276593,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9740692,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.98138297,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"bounds":{"left":0.5724734,"top":0.0726257,"width":0.4275266,"height":0.9066241},"on_screen":true,"lines":[{"char_start":273,"char_count":32,"bounds":{"left":0.5724734,"top":0.0,"width":0.080119684,"height":0.014365523}},{"char_start":305,"char_count":79,"bounds":{"left":0.5724734,"top":0.0,"width":0.20212767,"height":0.014365523}},{"char_start":384,"char_count":18,"bounds":{"left":0.5724734,"top":0.0,"width":0.043882977,"height":0.014365523}},{"char_start":402,"char_count":21,"bounds":{"left":0.5724734,"top":0.0,"width":0.051861703,"height":0.014365523}},{"char_start":423,"char_count":48,"bounds":{"left":0.5724734,"top":0.0,"width":0.12167553,"height":0.014365523}},{"char_start":471,"char_count":72,"bounds":{"left":0.5724734,"top":0.0015961692,"width":0.18384309,"height":0.014365523}},{"char_start":543,"char_count":40,"bounds":{"left":0.5724734,"top":0.01915403,"width":0.10106383,"height":0.014365523}},{"char_start":583,"char_count":41,"bounds":{"left":0.5724734,"top":0.03671189,"width":0.10372341,"height":0.014365523}},{"char_start":624,"char_count":72,"bounds":{"left":0.5724734,"top":0.054269753,"width":0.18384309,"height":0.014365523}},{"char_start":696,"char_count":219,"bounds":{"left":0.5724734,"top":0.07182761,"width":0.4275266,"height":0.014365523}},{"char_start":915,"char_count":83,"bounds":{"left":0.5724734,"top":0.08938547,"width":0.21243352,"height":0.014365523}},{"char_start":998,"char_count":20,"bounds":{"left":0.5724734,"top":0.10694334,"width":0.04920213,"height":0.014365523}},{"char_start":1018,"char_count":17,"bounds":{"left":0.5724734,"top":0.1245012,"width":0.041223403,"height":0.014365523}},{"char_start":1035,"char_count":203,"bounds":{"left":0.5724734,"top":0.14205906,"width":0.4275266,"height":0.014365523}},{"char_start":1238,"char_count":22,"bounds":{"left":0.5724734,"top":0.15961692,"width":0.05418883,"height":0.014365523}},{"char_start":1260,"char_count":23,"bounds":{"left":0.5724734,"top":0.17717478,"width":0.056848403,"height":0.014365523}},{"char_start":1283,"char_count":10,"bounds":{"left":0.5724734,"top":0.19473264,"width":0.023271276,"height":0.014365523}},{"char_start":1293,"char_count":27,"bounds":{"left":0.5724734,"top":0.2122905,"width":0.06715426,"height":0.014365523}},{"char_start":1320,"char_count":26,"bounds":{"left":0.5724734,"top":0.22984837,"width":0.06482713,"height":0.014365523}},{"char_start":1346,"char_count":23,"bounds":{"left":0.5724734,"top":0.24740623,"width":0.056848403,"height":0.014365523}},{"char_start":1369,"char_count":28,"bounds":{"left":0.5724734,"top":0.26496407,"width":0.06981383,"height":0.014365523}},{"char_start":1397,"char_count":57,"bounds":{"left":0.5724734,"top":0.28252193,"width":0.14494681,"height":0.014365523}}],"value":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8000673801369671777
|
2140585677909699060
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
15
17
136
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Tests\Unit\Services\Crm\Hubspot;
use GuzzleHttp\Psr7\Response;
use HubSpot\Client\Crm\Associations\Api\BatchApi;
use HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId;
use HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti;
use HubSpot\Client\Crm\Associations\Model\PublicObjectId;
use HubSpot\Client\Crm\Companies\ApiException as CompanyApiException;
use HubSpot\Client\Crm\Contacts\ApiException as ContactApiException;
use HubSpot\Client\Crm\Deals\Api\BasicApi as DealsBasicApi;
use HubSpot\Client\Crm\Deals\ApiException as DealApiException;
use HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations as DealWithAssociations;
use HubSpot\Client\Crm\Pipelines\Api\PipelinesApi;
use HubSpot\Client\Crm\Pipelines\Model\CollectionResponsePipeline;
use HubSpot\Client\Crm\Pipelines\Model\Error;
use HubSpot\Client\Crm\Pipelines\Model\Pipeline;
use HubSpot\Client\Crm\Pipelines\Model\PipelineStage;
use HubSpot\Client\Crm\Properties\Api\CoreApi;
use HubSpot\Client\Crm\Properties\Model\Property;
use HubSpot\Discovery as HubSpotDiscovery;
use HubSpot\Discovery\Crm\Deals\Discovery as DealsDiscovery;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\SocialAccount;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\HubspotTokenManager;
use Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService;
use Jiminny\Services\SocialAccountService;
use League\OAuth2\Client\Token\AccessToken;
use Mockery;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
use SevenShores\Hubspot\Endpoints\Engagements;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Factory;
use SevenShores\Hubspot\Http\Client as HubspotClient;
use SevenShores\Hubspot\Http\Response as HubspotResponse;
/**
* @runTestsInSeparateProcesses
*
* @preserveGlobalState disabled
*/
class ClientTest extends TestCase
{
private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';
private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';
private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';
/**
* @var Client&MockObject
*/
private Client $client;
private Configuration $config;
/**
* @var SocialAccountService&MockObject
*/
private SocialAccountService $socialAccountServiceMock;
/**
* @var HubspotPaginationService&MockObject
*/
private HubspotPaginationService $paginationServiceMock;
/**
* @var HubspotTokenManager&MockObject
*/
private HubspotTokenManager $tokenManagerMock;
/**
* @var CoreApi&MockObject
*/
private CoreApi $coreApiMock;
/**
* @var PipelinesApi&MockObject
*/
private PipelinesApi $pipelinesApiMock;
/**
* @var BatchApi&MockObject
*/
private BatchApi $associationsBatchApiMock;
/**
* @var DealsBasicApi&MockObject
*/
private DealsBasicApi $dealsBasicApiMock;
/**
* @var Engagements&MockObject
*/
private $engagementsMock;
/**
* @var HubspotClient&MockObject
*/
private HubspotClient $hubspotClientMock;
protected function setUp(): void
{
// Create mocks for dependencies
$this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);
$this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);
$this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);
// Create a real Client instance with mocked dependencies
// Create a partial mock only for the methods we need to mock
$client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);
$client->setLogger(new NullLogger());
// Inject the real dependencies using reflection
$reflection = new \ReflectionClass(Client::class);
$accountServiceProperty = $reflection->getProperty('accountService');
$accountServiceProperty->setAccessible(true);
$accountServiceProperty->setValue($client, $this->socialAccountServiceMock);
$paginationServiceProperty = $reflection->getProperty('paginationService');
$paginationServiceProperty->setAccessible(true);
$paginationServiceProperty->setValue($client, $this->paginationServiceMock);
$tokenManagerProperty = $reflection->getProperty('tokenManager');
$tokenManagerProperty->setAccessible(true);
$tokenManagerProperty->setValue($client, $this->tokenManagerMock);
$factoryMock = $this->createMock(Factory::class);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$engagementsMock = $this->createMock(\SevenShores\Hubspot\Endpoints\Engagements::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);
$client->method('getInstance')->willReturn($factoryMock);
$discoveryMock = $this->createMock(HubSpotDiscovery\Discovery::class);
$crmMock = $this->createMock(HubSpotDiscovery\Crm\Discovery::class);
$associationsMock = $this->createMock(HubSpotDiscovery\Crm\Associations\Discovery::class);
$propertiesMock = $this->createMock(HubSpotDiscovery\Crm\Properties\Discovery::class);
$pipelinesMock = $this->createMock(HubSpotDiscovery\Crm\Pipelines\Discovery::class);
$coreApiMock = $this->createMock(CoreApi::class);
$pipelinesApiMock = $this->createMock(PipelinesApi::class);
$associationsBatchApiMock = $this->createMock(BatchApi::class);
$dealsBasicApiMock = $this->createMock(DealsBasicApi::class);
$propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);
$pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);
$associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);
$dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);
$dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);
$returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];
$crmMock->method('__call')
->willReturnCallback(static fn (string $name) => $returnMap[$name])
;
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client->method('getNewInstance')->willReturn($discoveryMock);
$this->client = $client;
$this->config = $this->createMock(Configuration::class);
$this->client->setConfiguration($this->config);
$this->coreApiMock = $coreApiMock;
$this->pipelinesApiMock = $pipelinesApiMock;
$this->associationsBatchApiMock = $associationsBatchApiMock;
$this->dealsBasicApiMock = $dealsBasicApiMock;
$this->engagementsMock = $engagementsMock;
$this->hubspotClientMock = $hubspotClientMock;
}
public function testGetMinimumApiVersion(): void
{
$this->assertIsString($this->client->getMinimumApiVersion());
}
public function testGetInstance(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$client = new Client($socialAccountService, $paginationService, $tokenManager);
$client->setBaseUrl('[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]))
;
$this->assertEquals(
[
['id' => 'foo', 'label' => 'bar'],
['id' => 'baz', 'label' => 'qux'],
],
$this->client->fetchOpportunityPipelineStages()
);
}
public function testFetchOpportunityPipelineStagesErrorResponse(): void
{
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new Error(['message' => 'test error']))
;
$this->assertEmpty($this->client->fetchOpportunityPipelineStages());
}
#[\PHPUnit\Framework\Attributes\DataProvider('meetingOutcomeFieldProvider')]
public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void
{
$field = new Field(['crm_provider_id' => $fieldId]);
$this->hubspotClientMock
->expects($this->once())
->method('request')
->with('GET', $expectedEndpoint)
->willReturn($this->generateHubSpotResponse(
[
'options' => [
['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],
['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],
['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]
))
;
$this->assertEquals(
[
['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],
['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],
['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],
],
$this->client->fetchMeetingOutcomeFieldOptions($field)
);
}
public static function meetingOutcomeFieldProvider(): array
{
return [
'meeting outcome field' => [
'meetingOutcome',
'[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$pipelineStagesResponse = new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]);
$this->pipelinesApiMock
->method('getAll')
->willReturn($pipelineStagesResponse);
}
if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {
$field->method('isStageField')->willReturn(false);
$field->method('isPipelineField')->willReturn(true);
$pipelineResponse = $this->generateHubSpotResponse([
'results' => [
['id' => '123', 'label' => 'Sales'],
['id' => 'default', 'label' => 'CS'],
],
]);
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($pipelineResponse);
}
$this->assertEquals(
$responses[$type],
$this->client->fetchOpportunityFieldOptions($field)
);
}
public static function opportunityFieldOptionsProvider(): array
{
return [
'stage field' => [
'field' => new Field(['crm_provider_id' => 'dealstage']),
'type' => self::RESPONSE_TYPE_STAGE_FIELD,
],
'pipeline field' => [
'field' => new Field(['crm_provider_id' => 'pipeline']),
'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,
],
'regular field' => [
'field' => new Field(['crm_provider_id' => 'some_property']),
'type' => self::RESPONSE_TYPE_REGULAR_FIELD,
],
];
}
private function generateHubSpotResponse(array $data): HubspotResponse
{
return new HubspotResponse(new Response(200, [], json_encode($data)));
}
private function generateProperty(): Property
{
return new Property([
'name' => 'some_property',
'options' => [
[
'label' => 'label_1',
'value' => 'value_1',
],
[
'label' => 'label_2',
'value' => 'value_2',
],
],
]);
}
private function generatePipeline(): Pipeline
{
return new Pipeline(['stages' => [
new PipelineStage(['id' => 'foo', 'label' => 'bar']),
new PipelineStage(['id' => 'baz', 'label' => 'qux']),
]]);
}
public function testFetchOpportunityPipelines(): void
{
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($this->generateHubSpotResponse([
'results' => [
['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],
['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],
['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]));
$this->assertEquals(
[
['id' => 'id_1', 'label' => 'Option 1'],
['id' => 'id_2', 'label' => 'Option 2'],
['id' => 'id_3', 'label' => 'Option 3'],
],
$this->client->fetchOpportunityPipelines()
);
}
public function testGetPaginatedData(): void
{
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
['id' => 'id_3', 'properties' => []],
];
// Mock the pagination service to return a generator and modify reference parameters
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
['payload_key' => 'payload_value'],
'foobar',
0,
$this->anything(),
$this->anything()
)
->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {
$total = 3;
$lastRecordId = 'id_3';
foreach ($expectedResults as $result) {
yield $result;
}
});
$this->assertEquals(
[
'results' => $expectedResults,
'total' => 3,
'last_record' => 'id_3',
],
$this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')
);
}
public function testGetAssociationsData(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$responseResults = [];
foreach ($ids as $id) {
$from = new PublicObjectId();
$from->setId($id);
$to1 = new PublicObjectId();
$to1->setId('contact_' . $id . '_1');
$to2 = new PublicObjectId();
$to2->setId('contact_' . $id . '_2');
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to1, $to2]);
$responseResults[] = $result;
}
$batchResponse = new BatchResponsePublicAssociationMulti();
$batchResponse->setResults($responseResults);
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {
$inputIds = array_map(
fn ($input) => $input->getId(),
$batchInput->getInputs()
);
return $inputIds === $ids;
})
)
->willReturn($batchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$expectedResult = [
'1' => ['contact_1_1', 'contact_1_2'],
'2' => ['contact_2_1', 'contact_2_2'],
'3' => ['contact_3_1', 'contact_3_2'],
];
$this->assertEquals($expectedResult, $result);
}
public function testGetAssociationsDataHandlesException(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$exception = new \Exception('API Error');
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function ($batchInput) use ($ids) {
return $batchInput instanceof \HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId
&& count($batchInput->getInputs()) === count($ids);
})
)
->willThrowException($exception);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[Hubspot] Failed to fetch associations',
[
'from_object' => $fromObject,
'to_object' => $toObject,
'reason' => 'API Error',
]
);
$this->client->setLogger($loggerMock);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertEmpty($result);
$this->assertIsArray($result);
}
public function testGetAssociationsDataWithLargeDataSet(): void
{
$ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items
$fromObject = 'deals';
$toObject = 'contacts';
$firstBatchResponse = new BatchResponsePublicAssociationMulti();
$firstBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$firstBatchResponse->setResults($firstBatchResults);
$secondBatchResponse = new BatchResponsePublicAssociationMulti();
$secondBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$secondBatchResponse->setResults($secondBatchResults);
$this->associationsBatchApiMock->expects($this->exactly(3))
->method('read')
->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertCount(2500, $result);
$this->assertArrayHasKey('1', $result);
$this->assertArrayHasKey('2500', $result);
$this->assertEquals(['contact_1'], $result['1']);
$this->assertEquals(['contact_2500'], $result['2500']);
}
public function testGetContactByEmailSuccess(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname', 'email'];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn([
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
]);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname,email', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => [
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
],
], $result);
}
public function testGetContactByEmailWithEmptyFields(): void
{
$email = '[EMAIL]';
$fields = [];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn(['email' => '[EMAIL]']);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, '', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => ['email' => '[EMAIL]'],
], $result);
}
public function testGetContactByEmailApiException(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname'];
$exception = new \HubSpot\Client\Crm\Contacts\ApiException('Contact not found', 404);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname', null, false, 'email')
->willThrowException($exception);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('info')
->with(
'[Hubspot] Failed to fetch contact',
[
'email' => $email,
'reason' => 'Contact not found',
]
);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger($loggerMock);
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([], $result);
}
public function testGetOpportunityById(): void
{
$opportunityId = '12345';
$expectedProperties = [
'dealname' => 'Test Opportunity',
'amount' => '1000.00',
'closedate' => '2024-12-31T23:59:59.999Z',
'dealstage' => 'presentationscheduled',
'pipeline' => 'default',
];
$mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);
$mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);
$mockHubspotOpportunity->method('getId')->willReturn($opportunityId);
$now = new \DateTimeImmutable();
$mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getArchived')->willReturn(false);
$this->dealsBasicApiMock
->expects($this->once())
->method('getById')
->willReturn($mockHubspotOpportunity);
// Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.
// The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]
// Adjust assertions below based on the actual return structure of your method.
$result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertEquals($opportunityId, $result['id']);
}
public function testGetContactById(): void
{
$crmId = 'contact-123';
$fields = ['firstname', 'lastname'];
$expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];
$mockContact = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$mockContact->method('getId')->willReturn($crmId);
$mockContact->method('getProperties')->willReturn((object) $expectedProperties);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($crmId, 'firstname,lastname')
->willReturn($mockContact);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getContactById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testGetAccountById(): void
{
$crmId = 'account-123';
$fields = ['name', 'industry'];
$expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];
$mockCompany = $this->createMock(\HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations::class);
$mockCompany->method('getId')->willReturn($crmId);
$mockCompany->method('getProperties')->willReturn((object) $expectedProperties);
$companiesApiMock = $this->createMock(\HubSpot\Client\Crm\Companies\Api\BasicApi::class);
$companiesApiMock->expects($this->once())
->method('getById')
->with($crmId, 'name,industry')
->willReturn($mockCompany);
$companiesDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Companies\Discovery::class);
$companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {
if ($name === 'companies') {
return $companiesDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getAccountById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testEnsureValidTokenWithNoTokenUpdate(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
$originalToken = 'original_token';
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$accessTokenProperty->setValue($this->client, $originalToken);
// Mock token manager to return null (no refresh needed)
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn(null);
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was not changed
$this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));
}
public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void
{
$payload = ['filters' => []];
$type = 'contacts';
$offset = 0;
$total = 0;
$lastRecordId = null;
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
];
// Mock the pagination service to return a generator
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
$payload,
$type,
$offset,
$this->anything(),
$this->anything()
)
->willReturnCallback(function () use ($expectedResults) {
foreach ($expectedResults as $result) {
yield $result;
}
});
// Execute the pagination
$results = [];
foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {
$results[] = $result;
}
$this->assertCount(2, $results);
$this->assertEquals('id_1', $results[0]['id']);
$this->assertEquals('id_2', $results[1]['id']);
}
public function testEnsureValidTokenDelegatesToTokenManager(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
// Mock token manager to return new token
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn('new_access_token');
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was updated
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));
}
public function testGetOwnersArchivedWithValidResponse(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => true,
],
],
];
// Create a mock response object
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
// Set up the client to return our test data
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=true'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(true);
// Assert the results
$this->assertCount(1, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('John Doe', $result[0]->getFullName());
$this->assertTrue($result[0]->isArchived());
}
public function testGetOwnersArchivedWithEmptyResponse(): void
{
// Create a mock response object with empty results
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn(['results' => []]);
// Set up the client to return empty results
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(false);
// Assert the results
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithInvalidResponse(): void
{
// Create a mock response that will throw an exception when toArray is called
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willThrowException(new \InvalidArgumentException('Invalid JSON'));
// Set up the client to return the problematic response
$this->client->method('makeRequest')
->willReturn($response);
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(true);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithHttpError(): void
{
// Set up the client to throw an exception
$this->client->method('makeRequest')
->willThrowException(new \Exception('HTTP Error'));
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithOwnerCreationException(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => false,
],
[
'id' => '456',
'email' => '[EMAIL]',
'type' => 'PERSON',
'createdAt' => 'invalid-date-format',
],
[
'id' => '789',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'Jane',
'lastName' => 'Smith',
'userId' => 999,
'userIdIncludingInactive' => 888,
'createdAt' => '2023-01-03T12:00:00Z',
'updatedAt' => '2023-01-04T12:00:00Z',
'archived' => false,
],
],
];
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[HubSpot] Failed to process owner data',
$this->callback(function ($context) {
return isset($context['result']) &&
isset($context['error']) &&
$context['result']['id'] === '456' &&
$context['result']['email'] === '[EMAIL]' &&
str_contains($context['error'], 'invalid-date-format');
})
);
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertCount(2, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('789', $result[1]->getId());
$this->assertEquals('[EMAIL]', $result[1]->getEmail());
}
public function testMakeRequestWithGetMethod(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$psrResponse = new Response(200, [], json_encode(['status' => 'success']));
$expectedResponse = new HubspotResponse($psrResponse);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$hubspotClientMock->expects($this->once())
->method('request')
->with(
'GET',
'https://api.hubapi.com/crm/v3/objects/contacts',
[],
null,
true
)
->willReturn($expectedResponse);
$factoryMock = $this->createMock(Factory::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$client = $this->getMockBuilder(Client::class)
->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])
->onlyMethods(['getInstance'])
->getMock();
$client->method('getInstance')->willReturn($factoryMock);
$client->setAccessToken(new AccessToken(['access_token' => 'test_token']));
$result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');
$this->assertSame($expectedResponse, $result);
}
public function testMakeRequestWithGetMethodAndQueryString(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenMa...
|
20196
|
NULL
|
NULL
|
NULL
|
|
20199
|
870
|
2
|
2026-05-11T14:44:56.318625+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778510696318_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5458160177223257008
|
-8934015352164857600
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
Term2ShellEditViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKER-232,9+235,11DEV (docker)₴2APP (-zsh)-zsheparam array<string,arraye soine myxe i spobteat the s earch say oc nr'companies','contacts','calls')mixed> Spayload The search payload with filters, sorts, properties, etc.ereturn array• Thesearch response with'results'total','paging'keys* @throws RateLimitException When rate limit is hit* @throws HubspotException On API errors@return array The search response with'results','total','paging"keys*/public function search(string SobjectType, array Spayload): array>0 lbl 0A-zshX5screenpipe™100% <78• Mon 11 May 17:44:55181O ₴6-zsh87APPend diffann/Console/(ommonds/liminnvDehunfommondnhn (ctotementindentation)$IPSPhpStormSthis->info("Syncing opportunity {$i}");Sthis->info("Matching contact {$i}");ScrmService->syncOpportunity(374720564");if ($i % 25 === 0) {Sthis->info("Syncing opportunity {$1}");Sthis->info("Matching contact {Si}");}//ScrmService->syncOpportunity('374720564');$crmService->matchByName('Robot');Nend diffFixed 4 of 5666 files in 146.870 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1...
|
20197
|
NULL
|
NULL
|
NULL
|
|
20218
|
870
|
9
|
2026-05-11T14:47:49.739283+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778510869739_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8043719072324535154
|
-8628527368849355612
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
iTerm2ShellEditViewSessio Project: faVsco.js, menu
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (-zsh)-zsh>0 ll*5100% [O ₴68• Mon 11 May 17:47:49181-zsh87++DOCKER-232,9 +235,11 @@2,- 881DEV (docker)₴2APP (-zsh)84* eparam string SobjectType The object type ('deals', 'companies', 'contacts', 'calls')* @param array<string, mixed› Spayload The search payload with filters, sorts, properties, etc.ereturn array Thesearch response with'results'total', 'paging'keys* @throws RateLimitException When rate limit is hit* @throws HubspotException On API errors* @return array The search response with 'results', 'total','paging' keyspublic function search(string SobjectType, array Spayload): array-zshscreenpipe"APPend diff4) app/Console/Commands/JiminnyDebugCommand.php (statement_indentation)begin diff--- /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php+++/home/jiminny/app/Console/Commands/JiminnyDebugCommand.php-359,11 +359,11 @ScrmService = ScrmResolver->prepareCrmService();-//-//for (Si = 0; si < 3; Si++) {if (Si%25 ===0) {Sthis->info("Syncing opportunity {$1}");Sthis->info("Matching contact {$i}");-//-//.ScrmService->syncOpportunity('374720564');if ($i % 25 === 0) {Sthis->info("Syncing opportunity {$1}");Sthis->info("Matching contact {Si}");////ScrmService-›syncOpportunity('374720564');ScrmService-›matchByName('Robot');end diffFixed 4 of 5666 files in 146.870 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
20219
|
871
|
19
|
2026-05-11T14:47:49.974091+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778510869974_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
15
17
136...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8597075,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"bounds":{"left":0.875,"top":0.019952115,"width":0.04055851,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ClientTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.49135637,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.50299203,"top":0.17478053,"width":0.00930851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"136","depth":4,"bounds":{"left":0.5142952,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"}]...
|
4837634381796083408
|
-8672718966074668222
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
15
17
136
PhpStormProiect> M AutoScorem CrmlDealRisks>D ElasticSearch>D Groups>@ Import>@ Mailbox> @ Opportunities> @ Playlists> CJ Teams> C TranscriptionJusers> 0 Webhook>D мail> 0 Models> Notitications> D Observers> Policies>@ Providers→ Revositories>M Rulesv D Services> M ActivityM ActivitvProviders>M Avatar>M CalendarM ConferencovD Cm› D Bullhorn|D Close› D CopperCrmAhioste› D Helpersv C Hubspot> @ ActionsDDTA0 Fields0 Journal00/ V103610621107 %1132 %1160 %1183 ₴ ›1262 Ф11298OpportunitySvncStratec11299 VPagination@ HubspotPaginationSe11336 Vc) PacinationContidiles1378 V 3(c) PadinationStateTestProspectSearchStrateov1410 VlN ServiceTraits• Webhookc) BatchSvncCollectorTest1460 V)1495 V )C ClocedDea|StadecServicAGZ0 ASC DealFieldcServiceTest nVIewINavigareCodeLaravelKeractorWindowmelp?9 JY-20725-handle-HS-searcRematchActivityOnCrmObjectDetach.phpC) UserAutomatedReportscontroller.ong© Hubspot/Service.phpOhubspot/service.ong© MatchActivityCrmData.phpRateLimitException.php© PaginationState.php790 % >class Clientlest extends Testcasepubuic runccion cescbectoncaccbycmar Ap1excepclone. vo1d...r838 %public function testbetupportun1tybyido: vold ...872 %public function testcetcontactBvido: vo1d...916 Vpubuac function testbetAccountivido: vold...960 Mpublic function testEnsureValidTokenWithNoTokenUpdate: voidk...=C) TrackAutomatedReportGeneratedevent.onpCheскAnакetrукemotematch.pngC) Kernel.php015 A17 A136 X11Apublic function testGetPaginatedDataGeneratorDelegatesToPaginationService: void{...hpublic function testEnsureValidTokenDelegatesToTokenManager: voidk...hpublic function testGet0wnersArchivedWithValidResponse: void{...}public function testGet0wnersArchivedWithEmptyResponse(): void{...}public function testGet0wnersArchivedWithInvalidResponse: void{...}public function testGet0wnersArchivedWithHttpErrorO: voidk...}public function testGet0wnersArchivedWith0wnerCreationException(): void{...}public function testMakeRequestWithGetMethodO: voidf...}nublic function testMakeReguestWithGetMethodAndOuervStringo:void.....nublic function testMakeReauestWithPostMethodo= void.....ipublic function testMakeRequestWithPutMethod: voidt...}public function testMakeRequestWithPatchMethod: void(...}public function testMakeRequestWithDeleteMethod: void{...}public function testMakeRequestWithEmptyPayload: void{...}public function testMakeRequestPrependsBaseUrl(): void{...h‹S0 hlmA]100% L2• Mon 11 May 17:47:49# console [PKoDJA console [eu)console [STAGINGIw.19AA SF [jiminny@localhost]4 HS_local [jiminny@localhost][2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"neaders".i"Date":["Thu,07 May 2026 14:21:15 GMT"]"Lontent-lype". applicacion/son charset=utt-on"Transter-Encoding". "Chunked")n"CF-Ray": ["9f80deb8db60dcsa-sUF"J,"CF-Cache-Status":"DYNAMIC""Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"]."access-control-allow-credentials": "false")"server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",cfn:desc="9r80deb8ercodcsa-JAD""."x-content-type-options": ["nosniff"],"x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7cch3ee3")"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZẸXDZyHz2mBUFdzdo2gTHEs0kXMSẸShjK®hGYxNhU07-Mav-26 14:51:15 GMT:domain=.hubani.com: HttoOnly: Secure: SameSite=None"]."Renont-Toll•|"\"url\":\"https:|VAV/a.nel.cloudflare.com\V/report\V/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn30%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTz06FM4%2I"anoun". "cf-nel"\"max_age\":604800}"],INFI"•T"S"success_fraction\":0.01,"nenont to ": "cf-nel",\"max_age\":604800}"]"Server": ["cloudflare"]}} {"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab"."trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}W Windsurf Teams 1946:87 UTF-8 f 4 spaces ®...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
20387
|
880
|
10
|
2026-05-11T15:21:20.619562+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778512880619_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
9084867502626116151
|
-8897968962923951744
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKER-232,9+235,11₴81DEV (docker)₴2APP (-zsh)-zsheparam@param array<string,arraye soine myxe i spobteat the s earch say oc nr'companies','contacts','calls')mixed> Spayload The search payload with filters, sorts, properties, etc.ereturn arrayThesearch response with'results'total','paging'keys* @throws RateLimitException When rate limit is hit* @throws HubspotException On API errors@return array The search response with'results','total','paging"keys*/public function search(string SobjectType, array Spayload): array>0 lbl 0A-zshX5screenpipe™100% <78• Mon 11 May 18:21:20181O ₴6-zsh87+APPend diffann/Console/(ommonds/liminnvDehunfommondnhn (ctotementindentation)PS$IPhpStormSthis->info("Syncing opportunity {$i}");Sthis->info("Matchingcontact {Si}");ScrmService->syncOpportunity(374720564");if ($i % 25 === 0) {Sthis->info("Syncing opportunity {$1}");Sthis->info("Matching contact {Si}");}//ScrmService->syncOpportunity('374720564');$crmService->matchByName('Robot');Nend diffFixed 4 of 5666 files in 146.870 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
20388
|
881
|
16
|
2026-05-11T15:21:20.349809+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778512880349_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
selectionViewSOURCE CONTROLCHANGESMessage aenter t selectionViewSOURCE CONTROLCHANGESMessage aenter to commit on "J.v Changes@ .env.local@ .env.nikilocal@ .env.otherE ids.txtraw_sal_query.sa* WEBHOOK_FILTERING IMPLEMENT.# JiminnyDebugCommand.php app/Cl"# SimulateWebhooksCommand.php a." CreateMockAskJiminnvReportResult..« RateLimitException.php a... m b + Mw MatchActivitvCrmData.oho app/Jobs... Mw Client.oho apo/Services/Crm/Hubs..9, M"loadina.nho confial* favicon.ico public** Handle-lubsootRateLimitTest.oho t...# CanAccessAiReportsTest.php tests/...** ClientTest oho tests/Unit/Services/Cr.Windowoho (Workina Tree) Mw Client.ohp (Workina Tree 9,Mapp › Exceptions > RateLimitException.php › .declare(strict types=1):namesoace Jiminnv Exceotions:use inrowablerclass RateLimitException extends RuntimeExceptionconstructlstrind Smessage = "nly int $retryAfter = 1,?Throwable $previous = null,public function getRetryAfter(): intreturn max($this->retryAfter, 1);S0 l100% L2Mon 11 May 18:21:200 000# MatchActivitvCrmData.pho Workina TreeMwMatchActivitvcrmData.pho# RateLimitException.oho Workina Tree Mdeclare(strict types=l:namespace Jiminnv Exceotions:use Throwable;class KateLimicexception excenos kuncimecxcepcionprivate readonly inc Srecrvarter:oublic tunct ionconstructstring Smessage = "*,?Throwable $previous = null,parent:: construct(Smessage, , Sprevious);public function getRetryAfter(): intreturn Sthis->retryAfter;V GRAPHP9Auto @÷J1CO JY-20725 add m...• JY-20725 add tests Lukas Kovalik• JY-20725 add HS rate limit handling on a..jio ape ol nan intra.Merae branch 'master' into .JY-20818..Merae oull reauest #12057 from limin…•JY-20819• Increase download transer…JY.20818 move ask liminnv renorts to..Merae null reauest #12052 from limin….Morao hranch Imactorl into.IV.20917Morao null roauoct #12047 from limin• IY.20662 roturn void ilierIy.2066) Pomoved word honct naraJY-20817: Fix deleting old tracks mih...Merge pull request #12043 from jimin..Merge branch 'master' into JY-19938...Merge pull request #12044 from Jimin…y 10000 Addod cancont informatinnIv.10029 reorder array map ilianJY-19938: Address PR review comme.JY-19938 lint fixes ilianiô JY-20725-hardle-HS-search-rate-limit* ©@6 A 11© 28** Review rate limit handli..Review rate limit handling for HubSpot jo.Here are code reveiw suggestions: Issues"retrvAtter' → 30• Now run all affected tests to verify everything passes:Bash Run all affected teststests/Unit/Services/Crm/Hubspot/Paginat.ion/HubsootPaginationServiceTest.ohvnlCommand.aunninainbackaround witthT0.hhu@az?vk.Outout.is_being_waitten_to.naivate/tmo//alaude-501/_Isers-lmkas-iliminnv-ann//cae8117bd_3c48-4c63-h336-2fi1d• Bash Check test outouticat /private/tmp/claude-501/-Users-lukas-jiminny-app/cae817bd-3c48-4c63-b336-2f1d874f2e4d/tasks/bhu9az8vk.output 2>/dev/null | tail -30PHPUnit 11.5.55 by Sebastian Bergmann and contributors.PHP 8.3.30Thouaht for 2c>• All 120 tests pass. Here's a summary of every change made to address the review feedback:Issue 1 - Batch APl calls bypass rate-limit handlingClient.php:305-321 — batchRead0bjects() now wrapsthe $batchConfig['api']->read(...) call inside executeRequest() , so 429s from batch endpoints are caught by thesame circuit-breaker logic. A dedicated catch (RateLimitException $e) { throw $e; } before the general catch ensures the rate-limit exception propagates to the jobmiddleware instead of being swallowed by handleBatchError() andre-wrapped as CrmException.Iccue 2 — Micleadina cache kev nameClient.php:120 - Renamed hubspot:ratelimit:portal:%d → hubspot:ratelimit:confiq:%d. The key was already scoped to the config record ID (not a HubSpot portal ID):the name now matches the intent. The correspondina strina in ClientTest, oho was vodated to match.Issue 3 - isHubspotRateLimit() and parseRetryAfter() visibilityClient.oho:123.137- Both.methods chanqed.from_nwblic tonoivate.Neither is.in the.interface and.nothing.outsideexecuteReuestcalls.them.The direct tests.inClientTest.php were updated to invoke them via ReflectionMethod through two small private helper methods (callIsHubspotRateLimit. callParseRetryAfter).preserving all the edge-case coverageIssue 5 - Test constants duolicated from oroduction codewith comments e.o. 'expectedmax"=> 605. // 600 + 5 fitter). If the middleware constants change, these tests will now fail rather than silently pass against stale expectedvaluesIssue 6 - Double-clambina in RateLimitExcentionPatellimitSycention nho- The dlamoina movedito the constructor (SthisosretrvAfter -mayill SretrayAfterThe oronertvlis no llonder a nromoted narameter (whichssue 7 - Non-obvious RateLimitExcention pathin failediolMatchActivitvCrmData.ohp:172 — Added a three-line comment explaining that RateLimitException onlv reaches failed() when retrvüntil() expires while the iob is stillheld in the released state, because the middleware calls release() rather than re-throwing.9 Ece to focuc or unfocuc ClaudeMRateLimitException.ohduh Ask before editsLn 27, Col 1 Spaces: 4 UTF-8 LF PHP 8 SignIn 8.3P 0...
|
NULL
|
-5237195292801777105
|
NULL
|
visual_change
|
ocr
|
NULL
|
selectionViewSOURCE CONTROLCHANGESMessage aenter t selectionViewSOURCE CONTROLCHANGESMessage aenter to commit on "J.v Changes@ .env.local@ .env.nikilocal@ .env.otherE ids.txtraw_sal_query.sa* WEBHOOK_FILTERING IMPLEMENT.# JiminnyDebugCommand.php app/Cl"# SimulateWebhooksCommand.php a." CreateMockAskJiminnvReportResult..« RateLimitException.php a... m b + Mw MatchActivitvCrmData.oho app/Jobs... Mw Client.oho apo/Services/Crm/Hubs..9, M"loadina.nho confial* favicon.ico public** Handle-lubsootRateLimitTest.oho t...# CanAccessAiReportsTest.php tests/...** ClientTest oho tests/Unit/Services/Cr.Windowoho (Workina Tree) Mw Client.ohp (Workina Tree 9,Mapp › Exceptions > RateLimitException.php › .declare(strict types=1):namesoace Jiminnv Exceotions:use inrowablerclass RateLimitException extends RuntimeExceptionconstructlstrind Smessage = "nly int $retryAfter = 1,?Throwable $previous = null,public function getRetryAfter(): intreturn max($this->retryAfter, 1);S0 l100% L2Mon 11 May 18:21:200 000# MatchActivitvCrmData.pho Workina TreeMwMatchActivitvcrmData.pho# RateLimitException.oho Workina Tree Mdeclare(strict types=l:namespace Jiminnv Exceotions:use Throwable;class KateLimicexception excenos kuncimecxcepcionprivate readonly inc Srecrvarter:oublic tunct ionconstructstring Smessage = "*,?Throwable $previous = null,parent:: construct(Smessage, , Sprevious);public function getRetryAfter(): intreturn Sthis->retryAfter;V GRAPHP9Auto @÷J1CO JY-20725 add m...• JY-20725 add tests Lukas Kovalik• JY-20725 add HS rate limit handling on a..jio ape ol nan intra.Merae branch 'master' into .JY-20818..Merae oull reauest #12057 from limin…•JY-20819• Increase download transer…JY.20818 move ask liminnv renorts to..Merae null reauest #12052 from limin….Morao hranch Imactorl into.IV.20917Morao null roauoct #12047 from limin• IY.20662 roturn void ilierIy.2066) Pomoved word honct naraJY-20817: Fix deleting old tracks mih...Merge pull request #12043 from jimin..Merge branch 'master' into JY-19938...Merge pull request #12044 from Jimin…y 10000 Addod cancont informatinnIv.10029 reorder array map ilianJY-19938: Address PR review comme.JY-19938 lint fixes ilianiô JY-20725-hardle-HS-search-rate-limit* ©@6 A 11© 28** Review rate limit handli..Review rate limit handling for HubSpot jo.Here are code reveiw suggestions: Issues"retrvAtter' → 30• Now run all affected tests to verify everything passes:Bash Run all affected teststests/Unit/Services/Crm/Hubspot/Paginat.ion/HubsootPaginationServiceTest.ohvnlCommand.aunninainbackaround witthT0.hhu@az?vk.Outout.is_being_waitten_to.naivate/tmo//alaude-501/_Isers-lmkas-iliminnv-ann//cae8117bd_3c48-4c63-h336-2fi1d• Bash Check test outouticat /private/tmp/claude-501/-Users-lukas-jiminny-app/cae817bd-3c48-4c63-b336-2f1d874f2e4d/tasks/bhu9az8vk.output 2>/dev/null | tail -30PHPUnit 11.5.55 by Sebastian Bergmann and contributors.PHP 8.3.30Thouaht for 2c>• All 120 tests pass. Here's a summary of every change made to address the review feedback:Issue 1 - Batch APl calls bypass rate-limit handlingClient.php:305-321 — batchRead0bjects() now wrapsthe $batchConfig['api']->read(...) call inside executeRequest() , so 429s from batch endpoints are caught by thesame circuit-breaker logic. A dedicated catch (RateLimitException $e) { throw $e; } before the general catch ensures the rate-limit exception propagates to the jobmiddleware instead of being swallowed by handleBatchError() andre-wrapped as CrmException.Iccue 2 — Micleadina cache kev nameClient.php:120 - Renamed hubspot:ratelimit:portal:%d → hubspot:ratelimit:confiq:%d. The key was already scoped to the config record ID (not a HubSpot portal ID):the name now matches the intent. The correspondina strina in ClientTest, oho was vodated to match.Issue 3 - isHubspotRateLimit() and parseRetryAfter() visibilityClient.oho:123.137- Both.methods chanqed.from_nwblic tonoivate.Neither is.in the.interface and.nothing.outsideexecuteReuestcalls.them.The direct tests.inClientTest.php were updated to invoke them via ReflectionMethod through two small private helper methods (callIsHubspotRateLimit. callParseRetryAfter).preserving all the edge-case coverageIssue 5 - Test constants duolicated from oroduction codewith comments e.o. 'expectedmax"=> 605. // 600 + 5 fitter). If the middleware constants change, these tests will now fail rather than silently pass against stale expectedvaluesIssue 6 - Double-clambina in RateLimitExcentionPatellimitSycention nho- The dlamoina movedito the constructor (SthisosretrvAfter -mayill SretrayAfterThe oronertvlis no llonder a nromoted narameter (whichssue 7 - Non-obvious RateLimitExcention pathin failediolMatchActivitvCrmData.ohp:172 — Added a three-line comment explaining that RateLimitException onlv reaches failed() when retrvüntil() expires while the iob is stillheld in the released state, because the middleware calls release() rather than re-throwing.9 Ece to focuc or unfocuc ClaudeMRateLimitException.ohduh Ask before editsLn 27, Col 1 Spaces: 4 UTF-8 LF PHP 8 SignIn 8.3P 0...
|
20386
|
NULL
|
NULL
|
NULL
|
|
20389
|
881
|
17
|
2026-05-11T15:21:22.845922+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778512882845_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
19
144
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Tests\Unit\Services\Crm\Hubspot;
use GuzzleHttp\Psr7\Response;
use HubSpot\Client\Crm\Associations\Api\BatchApi;
use HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId;
use HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti;
use HubSpot\Client\Crm\Associations\Model\PublicObjectId;
use HubSpot\Client\Crm\Companies\ApiException as CompanyApiException;
use HubSpot\Client\Crm\Contacts\ApiException as ContactApiException;
use HubSpot\Client\Crm\Deals\Api\BasicApi as DealsBasicApi;
use HubSpot\Client\Crm\Deals\ApiException as DealApiException;
use HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations as DealWithAssociations;
use HubSpot\Client\Crm\Pipelines\Api\PipelinesApi;
use HubSpot\Client\Crm\Pipelines\Model\CollectionResponsePipeline;
use HubSpot\Client\Crm\Pipelines\Model\Error;
use HubSpot\Client\Crm\Pipelines\Model\Pipeline;
use HubSpot\Client\Crm\Pipelines\Model\PipelineStage;
use HubSpot\Client\Crm\Properties\Api\CoreApi;
use HubSpot\Client\Crm\Properties\Model\Property;
use HubSpot\Discovery as HubSpotDiscovery;
use HubSpot\Discovery\Crm\Deals\Discovery as DealsDiscovery;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\SocialAccount;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\HubspotTokenManager;
use Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService;
use Jiminny\Services\SocialAccountService;
use League\OAuth2\Client\Token\AccessToken;
use Mockery;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
use SevenShores\Hubspot\Endpoints\Engagements;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Factory;
use SevenShores\Hubspot\Http\Client as HubspotClient;
use SevenShores\Hubspot\Http\Response as HubspotResponse;
/**
* @runTestsInSeparateProcesses
*
* @preserveGlobalState disabled
*/
class ClientTest extends TestCase
{
private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';
private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';
private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';
/**
* @var Client&MockObject
*/
private Client $client;
private Configuration $config;
/**
* @var SocialAccountService&MockObject
*/
private SocialAccountService $socialAccountServiceMock;
/**
* @var HubspotPaginationService&MockObject
*/
private HubspotPaginationService $paginationServiceMock;
/**
* @var HubspotTokenManager&MockObject
*/
private HubspotTokenManager $tokenManagerMock;
/**
* @var CoreApi&MockObject
*/
private CoreApi $coreApiMock;
/**
* @var PipelinesApi&MockObject
*/
private PipelinesApi $pipelinesApiMock;
/**
* @var BatchApi&MockObject
*/
private BatchApi $associationsBatchApiMock;
/**
* @var DealsBasicApi&MockObject
*/
private DealsBasicApi $dealsBasicApiMock;
/**
* @var Engagements&MockObject
*/
private $engagementsMock;
/**
* @var HubspotClient&MockObject
*/
private HubspotClient $hubspotClientMock;
protected function setUp(): void
{
// Create mocks for dependencies
$this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);
$this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);
$this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);
// Create a real Client instance with mocked dependencies
// Create a partial mock only for the methods we need to mock
$client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);
$client->setLogger(new NullLogger());
// Inject the real dependencies using reflection
$reflection = new \ReflectionClass(Client::class);
$accountServiceProperty = $reflection->getProperty('accountService');
$accountServiceProperty->setAccessible(true);
$accountServiceProperty->setValue($client, $this->socialAccountServiceMock);
$paginationServiceProperty = $reflection->getProperty('paginationService');
$paginationServiceProperty->setAccessible(true);
$paginationServiceProperty->setValue($client, $this->paginationServiceMock);
$tokenManagerProperty = $reflection->getProperty('tokenManager');
$tokenManagerProperty->setAccessible(true);
$tokenManagerProperty->setValue($client, $this->tokenManagerMock);
$factoryMock = $this->createMock(Factory::class);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$engagementsMock = $this->createMock(\SevenShores\Hubspot\Endpoints\Engagements::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);
$client->method('getInstance')->willReturn($factoryMock);
$discoveryMock = $this->createMock(HubSpotDiscovery\Discovery::class);
$crmMock = $this->createMock(HubSpotDiscovery\Crm\Discovery::class);
$associationsMock = $this->createMock(HubSpotDiscovery\Crm\Associations\Discovery::class);
$propertiesMock = $this->createMock(HubSpotDiscovery\Crm\Properties\Discovery::class);
$pipelinesMock = $this->createMock(HubSpotDiscovery\Crm\Pipelines\Discovery::class);
$coreApiMock = $this->createMock(CoreApi::class);
$pipelinesApiMock = $this->createMock(PipelinesApi::class);
$associationsBatchApiMock = $this->createMock(BatchApi::class);
$dealsBasicApiMock = $this->createMock(DealsBasicApi::class);
$propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);
$pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);
$associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);
$dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);
$dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);
$returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];
$crmMock->method('__call')
->willReturnCallback(static fn (string $name) => $returnMap[$name])
;
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client->method('getNewInstance')->willReturn($discoveryMock);
$this->client = $client;
$this->config = $this->createMock(Configuration::class);
$this->client->setConfiguration($this->config);
$this->coreApiMock = $coreApiMock;
$this->pipelinesApiMock = $pipelinesApiMock;
$this->associationsBatchApiMock = $associationsBatchApiMock;
$this->dealsBasicApiMock = $dealsBasicApiMock;
$this->engagementsMock = $engagementsMock;
$this->hubspotClientMock = $hubspotClientMock;
}
public function testGetMinimumApiVersion(): void
{
$this->assertIsString($this->client->getMinimumApiVersion());
}
public function testGetInstance(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$client = new Client($socialAccountService, $paginationService, $tokenManager);
$client->setBaseUrl('[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]))
;
$this->assertEquals(
[
['id' => 'foo', 'label' => 'bar'],
['id' => 'baz', 'label' => 'qux'],
],
$this->client->fetchOpportunityPipelineStages()
);
}
public function testFetchOpportunityPipelineStagesErrorResponse(): void
{
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new Error(['message' => 'test error']))
;
$this->assertEmpty($this->client->fetchOpportunityPipelineStages());
}
#[\PHPUnit\Framework\Attributes\DataProvider('meetingOutcomeFieldProvider')]
public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void
{
$field = new Field(['crm_provider_id' => $fieldId]);
$this->hubspotClientMock
->expects($this->once())
->method('request')
->with('GET', $expectedEndpoint)
->willReturn($this->generateHubSpotResponse(
[
'options' => [
['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],
['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],
['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]
))
;
$this->assertEquals(
[
['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],
['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],
['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],
],
$this->client->fetchMeetingOutcomeFieldOptions($field)
);
}
public static function meetingOutcomeFieldProvider(): array
{
return [
'meeting outcome field' => [
'meetingOutcome',
'[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$pipelineStagesResponse = new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]);
$this->pipelinesApiMock
->method('getAll')
->willReturn($pipelineStagesResponse);
}
if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {
$field->method('isStageField')->willReturn(false);
$field->method('isPipelineField')->willReturn(true);
$pipelineResponse = $this->generateHubSpotResponse([
'results' => [
['id' => '123', 'label' => 'Sales'],
['id' => 'default', 'label' => 'CS'],
],
]);
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($pipelineResponse);
}
$this->assertEquals(
$responses[$type],
$this->client->fetchOpportunityFieldOptions($field)
);
}
public static function opportunityFieldOptionsProvider(): array
{
return [
'stage field' => [
'field' => new Field(['crm_provider_id' => 'dealstage']),
'type' => self::RESPONSE_TYPE_STAGE_FIELD,
],
'pipeline field' => [
'field' => new Field(['crm_provider_id' => 'pipeline']),
'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,
],
'regular field' => [
'field' => new Field(['crm_provider_id' => 'some_property']),
'type' => self::RESPONSE_TYPE_REGULAR_FIELD,
],
];
}
private function generateHubSpotResponse(array $data): HubspotResponse
{
return new HubspotResponse(new Response(200, [], json_encode($data)));
}
private function generateProperty(): Property
{
return new Property([
'name' => 'some_property',
'options' => [
[
'label' => 'label_1',
'value' => 'value_1',
],
[
'label' => 'label_2',
'value' => 'value_2',
],
],
]);
}
private function generatePipeline(): Pipeline
{
return new Pipeline(['stages' => [
new PipelineStage(['id' => 'foo', 'label' => 'bar']),
new PipelineStage(['id' => 'baz', 'label' => 'qux']),
]]);
}
public function testFetchOpportunityPipelines(): void
{
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($this->generateHubSpotResponse([
'results' => [
['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],
['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],
['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]));
$this->assertEquals(
[
['id' => 'id_1', 'label' => 'Option 1'],
['id' => 'id_2', 'label' => 'Option 2'],
['id' => 'id_3', 'label' => 'Option 3'],
],
$this->client->fetchOpportunityPipelines()
);
}
public function testGetPaginatedData(): void
{
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
['id' => 'id_3', 'properties' => []],
];
// Mock the pagination service to return a generator and modify reference parameters
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
['payload_key' => 'payload_value'],
'foobar',
0,
$this->anything(),
$this->anything()
)
->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {
$total = 3;
$lastRecordId = 'id_3';
foreach ($expectedResults as $result) {
yield $result;
}
});
$this->assertEquals(
[
'results' => $expectedResults,
'total' => 3,
'last_record' => 'id_3',
],
$this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')
);
}
public function testGetAssociationsData(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$responseResults = [];
foreach ($ids as $id) {
$from = new PublicObjectId();
$from->setId($id);
$to1 = new PublicObjectId();
$to1->setId('contact_' . $id . '_1');
$to2 = new PublicObjectId();
$to2->setId('contact_' . $id . '_2');
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to1, $to2]);
$responseResults[] = $result;
}
$batchResponse = new BatchResponsePublicAssociationMulti();
$batchResponse->setResults($responseResults);
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {
$inputIds = array_map(
fn ($input) => $input->getId(),
$batchInput->getInputs()
);
return $inputIds === $ids;
})
)
->willReturn($batchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$expectedResult = [
'1' => ['contact_1_1', 'contact_1_2'],
'2' => ['contact_2_1', 'contact_2_2'],
'3' => ['contact_3_1', 'contact_3_2'],
];
$this->assertEquals($expectedResult, $result);
}
public function testGetAssociationsDataHandlesException(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$exception = new \Exception('API Error');
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function ($batchInput) use ($ids) {
return $batchInput instanceof \HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId
&& count($batchInput->getInputs()) === count($ids);
})
)
->willThrowException($exception);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[Hubspot] Failed to fetch associations',
[
'from_object' => $fromObject,
'to_object' => $toObject,
'reason' => 'API Error',
]
);
$this->client->setLogger($loggerMock);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertEmpty($result);
$this->assertIsArray($result);
}
public function testGetAssociationsDataWithLargeDataSet(): void
{
$ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items
$fromObject = 'deals';
$toObject = 'contacts';
$firstBatchResponse = new BatchResponsePublicAssociationMulti();
$firstBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$firstBatchResponse->setResults($firstBatchResults);
$secondBatchResponse = new BatchResponsePublicAssociationMulti();
$secondBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$secondBatchResponse->setResults($secondBatchResults);
$this->associationsBatchApiMock->expects($this->exactly(3))
->method('read')
->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertCount(2500, $result);
$this->assertArrayHasKey('1', $result);
$this->assertArrayHasKey('2500', $result);
$this->assertEquals(['contact_1'], $result['1']);
$this->assertEquals(['contact_2500'], $result['2500']);
}
public function testGetContactByEmailSuccess(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname', 'email'];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn([
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
]);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname,email', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => [
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
],
], $result);
}
public function testGetContactByEmailWithEmptyFields(): void
{
$email = '[EMAIL]';
$fields = [];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn(['email' => '[EMAIL]']);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, '', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => ['email' => '[EMAIL]'],
], $result);
}
public function testGetContactByEmailApiException(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname'];
$exception = new \HubSpot\Client\Crm\Contacts\ApiException('Contact not found', 404);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname', null, false, 'email')
->willThrowException($exception);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('info')
->with(
'[Hubspot] Failed to fetch contact',
[
'email' => $email,
'reason' => 'Contact not found',
]
);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger($loggerMock);
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([], $result);
}
public function testGetOpportunityById(): void
{
$opportunityId = '12345';
$expectedProperties = [
'dealname' => 'Test Opportunity',
'amount' => '1000.00',
'closedate' => '2024-12-31T23:59:59.999Z',
'dealstage' => 'presentationscheduled',
'pipeline' => 'default',
];
$mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);
$mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);
$mockHubspotOpportunity->method('getId')->willReturn($opportunityId);
$now = new \DateTimeImmutable();
$mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getArchived')->willReturn(false);
$this->dealsBasicApiMock
->expects($this->once())
->method('getById')
->willReturn($mockHubspotOpportunity);
// Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.
// The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]
// Adjust assertions below based on the actual return structure of your method.
$result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertEquals($opportunityId, $result['id']);
}
public function testGetContactById(): void
{
$crmId = 'contact-123';
$fields = ['firstname', 'lastname'];
$expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];
$mockContact = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$mockContact->method('getId')->willReturn($crmId);
$mockContact->method('getProperties')->willReturn((object) $expectedProperties);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($crmId, 'firstname,lastname')
->willReturn($mockContact);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getContactById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testGetAccountById(): void
{
$crmId = 'account-123';
$fields = ['name', 'industry'];
$expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];
$mockCompany = $this->createMock(\HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations::class);
$mockCompany->method('getId')->willReturn($crmId);
$mockCompany->method('getProperties')->willReturn((object) $expectedProperties);
$companiesApiMock = $this->createMock(\HubSpot\Client\Crm\Companies\Api\BasicApi::class);
$companiesApiMock->expects($this->once())
->method('getById')
->with($crmId, 'name,industry')
->willReturn($mockCompany);
$companiesDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Companies\Discovery::class);
$companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {
if ($name === 'companies') {
return $companiesDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getAccountById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testEnsureValidTokenWithNoTokenUpdate(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
$originalToken = 'original_token';
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$accessTokenProperty->setValue($this->client, $originalToken);
// Mock token manager to return null (no refresh needed)
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn(null);
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was not changed
$this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));
}
public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void
{
$payload = ['filters' => []];
$type = 'contacts';
$offset = 0;
$total = 0;
$lastRecordId = null;
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
];
// Mock the pagination service to return a generator
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
$payload,
$type,
$offset,
$this->anything(),
$this->anything()
)
->willReturnCallback(function () use ($expectedResults) {
foreach ($expectedResults as $result) {
yield $result;
}
});
// Execute the pagination
$results = [];
foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {
$results[] = $result;
}
$this->assertCount(2, $results);
$this->assertEquals('id_1', $results[0]['id']);
$this->assertEquals('id_2', $results[1]['id']);
}
public function testEnsureValidTokenDelegatesToTokenManager(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
// Mock token manager to return new token
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn('new_access_token');
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was updated
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));
}
public function testGetOwnersArchivedWithValidResponse(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => true,
],
],
];
// Create a mock response object
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
// Set up the client to return our test data
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=true'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(true);
// Assert the results
$this->assertCount(1, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('John Doe', $result[0]->getFullName());
$this->assertTrue($result[0]->isArchived());
}
public function testGetOwnersArchivedWithEmptyResponse(): void
{
// Create a mock response object with empty results
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn(['results' => []]);
// Set up the client to return empty results
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(false);
// Assert the results
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithInvalidResponse(): void
{
// Create a mock response that will throw an exception when toArray is called
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willThrowException(new \InvalidArgumentException('Invalid JSON'));
// Set up the client to return the problematic response
$this->client->method('makeRequest')
->willReturn($response);
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(true);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithHttpError(): void
{
// Set up the client to throw an exception
$this->client->method('makeRequest')
->willThrowException(new \Exception('HTTP Error'));
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithOwnerCreationException(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => false,
],
[
'id' => '456',
'email' => '[EMAIL]',
'type' => 'PERSON',
'createdAt' => 'invalid-date-format',
],
[
'id' => '789',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'Jane',
'lastName' => 'Smith',
'userId' => 999,
'userIdIncludingInactive' => 888,
'createdAt' => '2023-01-03T12:00:00Z',
'updatedAt' => '2023-01-04T12:00:00Z',
'archived' => false,
],
],
];
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[HubSpot] Failed to process owner data',
$this->callback(function ($context) {
return isset($context['result']) &&
isset($context['error']) &&
$context['result']['id'] === '456' &&
$context['result']['email'] === '[EMAIL]' &&
str_contains($context['error'], 'invalid-date-format');
})
);
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertCount(2, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('789', $result[1]->getId());
$this->assertEquals('[EMAIL]', $result[1]->getEmail());
}
public function testMakeRequestWithGetMethod(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$psrResponse = new Response(200, [], json_encode(['status' => 'success']));
$expectedResponse = new HubspotResponse($psrResponse);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$hubspotClientMock->expects($this->once())
->method('request')
->with(
'GET',
'https://api.hubapi.com/crm/v3/objects/contacts',
[],
null,
true
)
->willReturn($expectedResponse);
$factoryMock = $this->createMock(Factory::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$client = $this->getMockBuilder(Client::class)
->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])
->onlyMethods(['getInstance'])
->getMock();
$client->method('getInstance')->willReturn($factoryMock);
$client->setAccessToken(new AccessToken(['access_token' => 'test_token']));
$result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');
$this->assertSame($expectedResponse, $result);
}
public function testMakeRequestWithGetMethodAndQueryString(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManag...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09541223,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8597075,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"bounds":{"left":0.875,"top":0.019952115,"width":0.04055851,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ClientTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.50265956,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"144","depth":4,"bounds":{"left":0.5142952,"top":0.17478053,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11","depth":4,"bounds":{"left":0.52825797,"top":0.17478053,"width":0.008976064,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.53889626,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.5462101,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Services\\Crm\\Hubspot;\n\nuse GuzzleHttp\\Psr7\\Response;\nuse HubSpot\\Client\\Crm\\Associations\\Api\\BatchApi;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Api\\BasicApi as DealsBasicApi;\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Api\\PipelinesApi;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\CollectionResponsePipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Pipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Api\\CoreApi;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery as HubSpotDiscovery;\nuse HubSpot\\Discovery\\Crm\\Deals\\Discovery as DealsDiscovery;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Models\\SocialAccount;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\HubspotTokenManager;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Jiminny\\Services\\SocialAccountService;\nuse League\\OAuth2\\Client\\Token\\AccessToken;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\NullLogger;\nuse SevenShores\\Hubspot\\Endpoints\\Engagements;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Client as HubspotClient;\nuse SevenShores\\Hubspot\\Http\\Response as HubspotResponse;\n\n/**\n * @runTestsInSeparateProcesses\n *\n * @preserveGlobalState disabled\n */\nclass ClientTest extends TestCase\n{\n private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';\n private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';\n private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';\n /**\n * @var Client&MockObject\n */\n private Client $client;\n private Configuration $config;\n\n /**\n * @var SocialAccountService&MockObject\n */\n private SocialAccountService $socialAccountServiceMock;\n\n /**\n * @var HubspotPaginationService&MockObject\n */\n private HubspotPaginationService $paginationServiceMock;\n\n /**\n * @var HubspotTokenManager&MockObject\n */\n private HubspotTokenManager $tokenManagerMock;\n\n /**\n * @var CoreApi&MockObject\n */\n private CoreApi $coreApiMock;\n\n /**\n * @var PipelinesApi&MockObject\n */\n private PipelinesApi $pipelinesApiMock;\n\n /**\n * @var BatchApi&MockObject\n */\n private BatchApi $associationsBatchApiMock;\n\n /**\n * @var DealsBasicApi&MockObject\n */\n private DealsBasicApi $dealsBasicApiMock;\n\n /**\n * @var Engagements&MockObject\n */\n private $engagementsMock;\n\n /**\n * @var HubspotClient&MockObject\n */\n private HubspotClient $hubspotClientMock;\n\n protected function setUp(): void\n {\n // Create mocks for dependencies\n $this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);\n $this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);\n $this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);\n\n // Create a real Client instance with mocked dependencies\n // Create a partial mock only for the methods we need to mock\n $client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);\n $client->setLogger(new NullLogger());\n\n // Inject the real dependencies using reflection\n $reflection = new \\ReflectionClass(Client::class);\n\n $accountServiceProperty = $reflection->getProperty('accountService');\n $accountServiceProperty->setAccessible(true);\n $accountServiceProperty->setValue($client, $this->socialAccountServiceMock);\n\n $paginationServiceProperty = $reflection->getProperty('paginationService');\n $paginationServiceProperty->setAccessible(true);\n $paginationServiceProperty->setValue($client, $this->paginationServiceMock);\n\n $tokenManagerProperty = $reflection->getProperty('tokenManager');\n $tokenManagerProperty->setAccessible(true);\n $tokenManagerProperty->setValue($client, $this->tokenManagerMock);\n $factoryMock = $this->createMock(Factory::class);\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $engagementsMock = $this->createMock(\\SevenShores\\Hubspot\\Endpoints\\Engagements::class);\n\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n $factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);\n\n $client->method('getInstance')->willReturn($factoryMock);\n\n $discoveryMock = $this->createMock(HubSpotDiscovery\\Discovery::class);\n $crmMock = $this->createMock(HubSpotDiscovery\\Crm\\Discovery::class);\n $associationsMock = $this->createMock(HubSpotDiscovery\\Crm\\Associations\\Discovery::class);\n $propertiesMock = $this->createMock(HubSpotDiscovery\\Crm\\Properties\\Discovery::class);\n $pipelinesMock = $this->createMock(HubSpotDiscovery\\Crm\\Pipelines\\Discovery::class);\n $coreApiMock = $this->createMock(CoreApi::class);\n $pipelinesApiMock = $this->createMock(PipelinesApi::class);\n $associationsBatchApiMock = $this->createMock(BatchApi::class);\n $dealsBasicApiMock = $this->createMock(DealsBasicApi::class);\n\n $propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);\n $pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);\n $associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);\n $dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);\n $dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);\n\n $returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];\n $crmMock->method('__call')\n ->willReturnCallback(static fn (string $name) => $returnMap[$name])\n ;\n\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n\n $this->client = $client;\n $this->config = $this->createMock(Configuration::class);\n $this->client->setConfiguration($this->config);\n $this->coreApiMock = $coreApiMock;\n $this->pipelinesApiMock = $pipelinesApiMock;\n $this->associationsBatchApiMock = $associationsBatchApiMock;\n $this->dealsBasicApiMock = $dealsBasicApiMock;\n $this->engagementsMock = $engagementsMock;\n $this->hubspotClientMock = $hubspotClientMock;\n }\n\n public function testGetMinimumApiVersion(): void\n {\n $this->assertIsString($this->client->getMinimumApiVersion());\n }\n\n public function testGetInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setBaseUrl('https://example.com');\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n $factory = $client->getInstance();\n\n $this->assertEquals('foo', $factory->getClient()->key);\n }\n\n public function testGetNewInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n\n $factory = $client->getNewInstance();\n $token = $factory->auth()->oAuth()->accessTokensApi()->getConfig()->getAccessToken();\n $this->assertEquals('foo', $token);\n }\n\n public function testFetchProperty(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n 'some_property',\n $this->client->fetchProperty('foo', 'test')['name']\n );\n }\n\n public function testFetchPropertyOptions(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n $this->client->fetchPropertyOptions('foo', 'test')\n );\n }\n\n public function testFetchCallDispositions(): void\n {\n $this->engagementsMock\n ->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse([\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ]))\n ;\n\n $this->assertEquals(\n [\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ],\n $this->client->fetchCallDispositions()\n );\n }\n\n public function testFetchDispositionFieldOptions(): void\n {\n $this->engagementsMock->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse(\n [\n [\n 'id' => 1,\n 'label' => 'Label 1',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'Label 2',\n 'deleted' => true,\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n [\n 'value' => 1,\n 'id' => 1,\n 'label' => 'Label 1',\n ],\n ],\n $this->client->fetchDispositionFieldOptions()\n );\n }\n\n public function testFetchOpportunityPipelineStages(): void\n {\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n $this->client->fetchOpportunityPipelineStages()\n );\n }\n\n public function testFetchOpportunityPipelineStagesErrorResponse(): void\n {\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new Error(['message' => 'test error']))\n ;\n\n $this->assertEmpty($this->client->fetchOpportunityPipelineStages());\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('meetingOutcomeFieldProvider')]\n public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void\n {\n $field = new Field(['crm_provider_id' => $fieldId]);\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('GET', $expectedEndpoint)\n ->willReturn($this->generateHubSpotResponse(\n [\n 'options' => [\n ['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],\n ['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],\n ['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],\n ],\n $this->client->fetchMeetingOutcomeFieldOptions($field)\n );\n }\n\n public static function meetingOutcomeFieldProvider(): array\n {\n return [\n 'meeting outcome field' => [\n 'meetingOutcome',\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome',\n ],\n 'activity type field' => [\n 'foobar',\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type',\n ],\n ];\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('opportunityFieldOptionsProvider')]\n public function testFetchOpportunityFieldOptions(Field $field, string $type): void\n {\n $responses = [\n self::RESPONSE_TYPE_STAGE_FIELD => [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n self::RESPONSE_TYPE_PIPELINE_FIELD => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n self::RESPONSE_TYPE_REGULAR_FIELD => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ];\n\n $field = $this->createMock(Field::class);\n\n if ($type === self::RESPONSE_TYPE_REGULAR_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(false);\n $propertyResponse = $this->generateProperty();\n $this->coreApiMock->method('getByName')->willReturn($propertyResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_STAGE_FIELD) {\n $field->method('isStageField')->willReturn(true);\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n\n $pipelineStagesResponse = new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]);\n $this->pipelinesApiMock\n ->method('getAll')\n ->willReturn($pipelineStagesResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(true);\n $pipelineResponse = $this->generateHubSpotResponse([\n 'results' => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n ]);\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($pipelineResponse);\n }\n\n $this->assertEquals(\n $responses[$type],\n $this->client->fetchOpportunityFieldOptions($field)\n );\n }\n\n public static function opportunityFieldOptionsProvider(): array\n {\n return [\n 'stage field' => [\n 'field' => new Field(['crm_provider_id' => 'dealstage']),\n 'type' => self::RESPONSE_TYPE_STAGE_FIELD,\n ],\n 'pipeline field' => [\n 'field' => new Field(['crm_provider_id' => 'pipeline']),\n 'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,\n ],\n 'regular field' => [\n 'field' => new Field(['crm_provider_id' => 'some_property']),\n 'type' => self::RESPONSE_TYPE_REGULAR_FIELD,\n ],\n ];\n }\n\n private function generateHubSpotResponse(array $data): HubspotResponse\n {\n return new HubspotResponse(new Response(200, [], json_encode($data)));\n }\n\n private function generateProperty(): Property\n {\n return new Property([\n 'name' => 'some_property',\n 'options' => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ]);\n }\n\n private function generatePipeline(): Pipeline\n {\n return new Pipeline(['stages' => [\n new PipelineStage(['id' => 'foo', 'label' => 'bar']),\n new PipelineStage(['id' => 'baz', 'label' => 'qux']),\n ]]);\n }\n\n public function testFetchOpportunityPipelines(): void\n {\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($this->generateHubSpotResponse([\n 'results' => [\n ['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]));\n\n $this->assertEquals(\n [\n ['id' => 'id_1', 'label' => 'Option 1'],\n ['id' => 'id_2', 'label' => 'Option 2'],\n ['id' => 'id_3', 'label' => 'Option 3'],\n ],\n $this->client->fetchOpportunityPipelines()\n );\n }\n\n public function testGetPaginatedData(): void\n {\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ['id' => 'id_3', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator and modify reference parameters\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n ['payload_key' => 'payload_value'],\n 'foobar',\n 0,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {\n $total = 3;\n $lastRecordId = 'id_3';\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n $this->assertEquals(\n [\n 'results' => $expectedResults,\n 'total' => 3,\n 'last_record' => 'id_3',\n ],\n $this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')\n );\n }\n\n public function testGetAssociationsData(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $responseResults = [];\n foreach ($ids as $id) {\n $from = new PublicObjectId();\n $from->setId($id);\n\n $to1 = new PublicObjectId();\n $to1->setId('contact_' . $id . '_1');\n $to2 = new PublicObjectId();\n $to2->setId('contact_' . $id . '_2');\n\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to1, $to2]);\n\n $responseResults[] = $result;\n }\n\n $batchResponse = new BatchResponsePublicAssociationMulti();\n $batchResponse->setResults($responseResults);\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {\n $inputIds = array_map(\n fn ($input) => $input->getId(),\n $batchInput->getInputs()\n );\n\n return $inputIds === $ids;\n })\n )\n ->willReturn($batchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $expectedResult = [\n '1' => ['contact_1_1', 'contact_1_2'],\n '2' => ['contact_2_1', 'contact_2_2'],\n '3' => ['contact_3_1', 'contact_3_2'],\n ];\n\n $this->assertEquals($expectedResult, $result);\n }\n\n public function testGetAssociationsDataHandlesException(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $exception = new \\Exception('API Error');\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function ($batchInput) use ($ids) {\n return $batchInput instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId\n && count($batchInput->getInputs()) === count($ids);\n })\n )\n ->willThrowException($exception);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[Hubspot] Failed to fetch associations',\n [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => 'API Error',\n ]\n );\n\n $this->client->setLogger($loggerMock);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertEmpty($result);\n $this->assertIsArray($result);\n }\n\n public function testGetAssociationsDataWithLargeDataSet(): void\n {\n $ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $firstBatchResponse = new BatchResponsePublicAssociationMulti();\n $firstBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $firstBatchResponse->setResults($firstBatchResults);\n\n $secondBatchResponse = new BatchResponsePublicAssociationMulti();\n $secondBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $secondBatchResponse->setResults($secondBatchResults);\n\n $this->associationsBatchApiMock->expects($this->exactly(3))\n ->method('read')\n ->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertCount(2500, $result);\n $this->assertArrayHasKey('1', $result);\n $this->assertArrayHasKey('2500', $result);\n $this->assertEquals(['contact_1'], $result['1']);\n $this->assertEquals(['contact_2500'], $result['2500']);\n }\n\n public function testGetContactByEmailSuccess(): void\n {\n $email = 'test@example.com';\n $fields = ['firstname', 'lastname', 'email'];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn([\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ]);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname,email', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ],\n ], $result);\n }\n\n public function testGetContactByEmailWithEmptyFields(): void\n {\n $email = 'test@example.com';\n $fields = [];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn(['email' => 'test@example.com']);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, '', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => ['email' => 'test@example.com'],\n ], $result);\n }\n\n public function testGetContactByEmailApiException(): void\n {\n $email = 'nonexistent@example.com';\n $fields = ['firstname', 'lastname'];\n\n $exception = new \\HubSpot\\Client\\Crm\\Contacts\\ApiException('Contact not found', 404);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname', null, false, 'email')\n ->willThrowException($exception);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('info')\n ->with(\n '[Hubspot] Failed to fetch contact',\n [\n 'email' => $email,\n 'reason' => 'Contact not found',\n ]\n );\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger($loggerMock);\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([], $result);\n }\n\n public function testGetOpportunityById(): void\n {\n $opportunityId = '12345';\n $expectedProperties = [\n 'dealname' => 'Test Opportunity',\n 'amount' => '1000.00',\n 'closedate' => '2024-12-31T23:59:59.999Z',\n 'dealstage' => 'presentationscheduled',\n 'pipeline' => 'default',\n ];\n\n $mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);\n $mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);\n $mockHubspotOpportunity->method('getId')->willReturn($opportunityId);\n $now = new \\DateTimeImmutable();\n $mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getArchived')->willReturn(false);\n\n $this->dealsBasicApiMock\n ->expects($this->once())\n ->method('getById')\n ->willReturn($mockHubspotOpportunity);\n\n // Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.\n // The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]\n // Adjust assertions below based on the actual return structure of your method.\n $result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertEquals($opportunityId, $result['id']);\n }\n\n public function testGetContactById(): void\n {\n $crmId = 'contact-123';\n $fields = ['firstname', 'lastname'];\n $expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];\n\n $mockContact = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $mockContact->method('getId')->willReturn($crmId);\n $mockContact->method('getProperties')->willReturn((object) $expectedProperties);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'firstname,lastname')\n ->willReturn($mockContact);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getContactById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testGetAccountById(): void\n {\n $crmId = 'account-123';\n $fields = ['name', 'industry'];\n $expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];\n\n $mockCompany = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations::class);\n $mockCompany->method('getId')->willReturn($crmId);\n $mockCompany->method('getProperties')->willReturn((object) $expectedProperties);\n\n $companiesApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Api\\BasicApi::class);\n $companiesApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'name,industry')\n ->willReturn($mockCompany);\n\n $companiesDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Companies\\Discovery::class);\n $companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {\n if ($name === 'companies') {\n return $companiesDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getAccountById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testEnsureValidTokenWithNoTokenUpdate(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n $originalToken = 'original_token';\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $accessTokenProperty->setValue($this->client, $originalToken);\n\n // Mock token manager to return null (no refresh needed)\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn(null);\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was not changed\n $this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));\n }\n\n\n\n\n\n\n public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void\n {\n $payload = ['filters' => []];\n $type = 'contacts';\n $offset = 0;\n $total = 0;\n $lastRecordId = null;\n\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n $payload,\n $type,\n $offset,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function () use ($expectedResults) {\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n // Execute the pagination\n $results = [];\n foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {\n $results[] = $result;\n }\n\n $this->assertCount(2, $results);\n $this->assertEquals('id_1', $results[0]['id']);\n $this->assertEquals('id_2', $results[1]['id']);\n }\n\n public function testEnsureValidTokenDelegatesToTokenManager(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n // Mock token manager to return new token\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn('new_access_token');\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was updated\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));\n }\n\n public function testGetOwnersArchivedWithValidResponse(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'owner1@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => true,\n ],\n ],\n ];\n\n // Create a mock response object\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n // Set up the client to return our test data\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=true'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(true);\n\n // Assert the results\n $this->assertCount(1, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('owner1@example.com', $result[0]->getEmail());\n $this->assertEquals('John Doe', $result[0]->getFullName());\n $this->assertTrue($result[0]->isArchived());\n }\n\n public function testGetOwnersArchivedWithEmptyResponse(): void\n {\n // Create a mock response object with empty results\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn(['results' => []]);\n\n // Set up the client to return empty results\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(false);\n\n // Assert the results\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithInvalidResponse(): void\n {\n // Create a mock response that will throw an exception when toArray is called\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willThrowException(new \\InvalidArgumentException('Invalid JSON'));\n\n // Set up the client to return the problematic response\n $this->client->method('makeRequest')\n ->willReturn($response);\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(true);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithHttpError(): void\n {\n // Set up the client to throw an exception\n $this->client->method('makeRequest')\n ->willThrowException(new \\Exception('HTTP Error'));\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(false);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithOwnerCreationException(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'valid@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => false,\n ],\n [\n 'id' => '456',\n 'email' => 'invalid@example.com',\n 'type' => 'PERSON',\n 'createdAt' => 'invalid-date-format',\n ],\n [\n 'id' => '789',\n 'email' => 'another@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'Jane',\n 'lastName' => 'Smith',\n 'userId' => 999,\n 'userIdIncludingInactive' => 888,\n 'createdAt' => '2023-01-03T12:00:00Z',\n 'updatedAt' => '2023-01-04T12:00:00Z',\n 'archived' => false,\n ],\n ],\n ];\n\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[HubSpot] Failed to process owner data',\n $this->callback(function ($context) {\n return isset($context['result']) &&\n isset($context['error']) &&\n $context['result']['id'] === '456' &&\n $context['result']['email'] === 'invalid@example.com' &&\n str_contains($context['error'], 'invalid-date-format');\n })\n );\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n $result = $this->client->getOwnersArchived(false);\n\n $this->assertIsArray($result);\n $this->assertCount(2, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('valid@example.com', $result[0]->getEmail());\n $this->assertEquals('789', $result[1]->getId());\n $this->assertEquals('another@example.com', $result[1]->getEmail());\n }\n\n public function testMakeRequestWithGetMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n null,\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithGetMethodAndQueryString(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n 'limit=10&offset=0',\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET', [], 'limit=10&offset=0');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPostMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPutMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'Jane',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'updated' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PUT',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PUT', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPatchMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'email' => 'newemail@example.com',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'patched' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PATCH',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PATCH', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithDeleteMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['deleted' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'DELETE',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'DELETE');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithEmptyPayload(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'ok']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', []);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestPrependsBaseUrl(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n $this->anything(),\n 'https://api.hubapi.com/test/endpoint',\n $this->anything()\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $client->makeRequest('/test/endpoint', 'GET');\n }\n\n public function testGetOpportunitiesByIds(): void\n {\n $crmIds = ['deal1', 'deal2', 'deal3'];\n $fields = ['dealname', 'amount'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getOpportunitiesByIds'));\n }\n\n public function testGetCompaniesByIds(): void\n {\n $crmIds = ['company1', 'company2'];\n $fields = ['name', 'industry'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getCompaniesByIds'));\n }\n\n public function testGetContactsByIds(): void\n {\n $crmIds = ['contact1', 'contact2'];\n $fields = ['firstname', 'lastname'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getContactsByIds'));\n }\n\n public function testBatchReadObjectsEmptyIds(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $result = $method->invokeArgs($this->client, ['deals', [], ['dealname']]);\n\n $this->assertEquals([], $result);\n }\n\n public function testBatchReadObjectsExceedsBatchSize(): void\n {\n $crmIds = array_fill(0, 101, 'deal_id'); // 101 IDs, exceeds limit of 100\n\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\InvalidArgumentException::class);\n $this->expectExceptionMessage('Batch size cannot exceed 100 deals');\n\n $method->invokeArgs($this->client, ['deals', $crmIds, ['dealname']]);\n }\n\n public function testBatchReadObjectsUnsupportedObjectType(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\Jiminny\\Exceptions\\CrmException::class);\n $this->expectExceptionMessage('Failed to batch fetch unsupported');\n\n $method->invokeArgs($this->client, ['unsupported', ['id1'], ['field1']]);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequest401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Unauthorized', 401);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequestNon401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Bad Request', 400);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleRequestException(): void\n {\n $response = new Response(401, [], 'Unauthorized');\n $exception = new \\GuzzleHttp\\Exception\\RequestException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), $response);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleClientException(): void\n {\n $exception = new \\GuzzleHttp\\Exception\\ClientException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), new Response(401));\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithStringMatching(): void\n {\n $exception = new \\Exception('HTTP 401 Unauthorized error occurred');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithNonUnauthorized(): void\n {\n $exception = new \\Exception('Some other error');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testEnsureValidTokenWithNullOauthAccount(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, null);\n\n // Should not throw exception and not call token manager\n $this->tokenManagerMock->expects($this->never())->method('ensureValidToken');\n\n $this->client->ensureValidToken();\n\n $this->assertTrue(true); // Test passes if no exception is thrown\n }\n\n public function testGetConfig(): void\n {\n $result = $this->client->getConfig();\n\n $this->assertSame($this->config, $result);\n }\n\n public function testGetOwners(): void\n {\n // Test that the method exists and can be called\n $this->assertTrue(method_exists($this->client, 'getOwners'));\n\n // Since getOwners has complex HubSpot API dependencies,\n // we'll just verify the method exists for now\n $this->assertIsCallable([$this->client, 'getOwners']);\n }\n\n public function testCreateMeeting(): void\n {\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Test Meeting',\n 'hs_meeting_start_time' => '2024-01-01T10:00:00Z',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => 'meeting123']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with('/crm/v3/objects/meetings', 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->createMeeting($payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testUpdateMeeting(): void\n {\n $meetingId = 'meeting123';\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Updated Meeting',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => $meetingId, 'updated' => true]);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v3/objects/meetings/{$meetingId}\", 'PATCH', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->updateMeeting($meetingId, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testAddAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/create\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->addAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testRemoveAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/archive\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->removeAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n // -------------------------------------------------------------------------\n // search() / executeRequest() tests\n // -------------------------------------------------------------------------\n\n public function testSearchReturnsDecodedArrayOnSuccess(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $payload = ['filters' => []];\n $responseData = ['results' => [['id' => '1']], 'total' => 1, 'paging' => []];\n $hubspotResponse = new HubspotResponse(new Response(200, [], json_encode($responseData)));\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('POST', Client::BASE_URL . '/crm/v3/objects/contacts/search', ['json' => $payload])\n ->willReturn($hubspotResponse);\n\n $result = $this->client->search('contacts', $payload);\n\n $this->assertSame($responseData, $result);\n\n Mockery::close();\n }\n\n public function testSearchThrowsRateLimitExceptionWhenCircuitBreakerActive(): void\n {\n $futureTimestamp = (string) (time() + 30);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(42);\n\n $this->hubspotClientMock->expects($this->never())->method('request');\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot rate limit (cached circuit-breaker)');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchThrowsRateLimitExceptionAndSetsNxOnFresh429(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n // NX + TTL option array — exact TTL depends on parseRetryAfter, verified separately\n $redisMock->shouldReceive('set')\n ->once()\n ->with(\n 'hubspot:ratelimit:config:42',\n Mockery::type('string'),\n Mockery::on(fn ($opts) => is_array($opts) && in_array('nx', $opts, true))\n );\n\n $this->config->method('getId')->willReturn(42);\n\n $badRequest = new BadRequest('Rate limit exceeded', 429);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($badRequest);\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot returned 429');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchPropagatesNonRateLimitException(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\HubspotException('Server error', 500);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($exception);\n\n $this->expectException(\\SevenShores\\Hubspot\\Exceptions\\HubspotException::class);\n $this->expectExceptionMessage('Server error');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchCircuitBreakerRetryAfterComputedFromStoredTimestamp(): void\n {\n $remaining = 45;\n $futureTimestamp = (string) (time() + $remaining);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(1);\n\n try {\n $this->client->search('deals', []);\n $this->fail('Expected RateLimitException');\n } catch (RateLimitException $e) {\n $this->assertGreaterThanOrEqual(1, $e->getRetryAfter());\n $this->assertLessThanOrEqual($remaining, $e->getRetryAfter());\n } finally {\n Mockery::close();\n }\n }\n\n // -------------------------------------------------------------------------\n // isHubspotRateLimit() tests (private method — tested via reflection)\n // -------------------------------------------------------------------------\n\n private function callIsHubspotRateLimit(\\Throwable $e): bool\n {\n $method = new \\ReflectionMethod($this->client, 'isHubspotRateLimit');\n $method->setAccessible(true);\n\n return $method->invoke($this->client, $e);\n }\n\n public function testIsHubspotRateLimitReturnsTrueForBadRequest429(): void\n {\n $e = new BadRequest('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForDealApiException429(): void\n {\n $e = new DealApiException('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForContactApiException429(): void\n {\n $e = new ContactApiException('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForCompanyApiException429(): void\n {\n $e = new CompanyApiException('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForGuzzleRequestException429(): void\n {\n $request = new \\GuzzleHttp\\Psr7\\Request('POST', 'https://api.hubapi.com/test');\n $response = new \\GuzzleHttp\\Psr7\\Response(429);\n $e = new \\GuzzleHttp\\Exception\\RequestException('Too Many Requests', $request, $response);\n\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForBadRequestNon429(): void\n {\n $e = new BadRequest('Bad Request', 400);\n $this->assertFalse($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForGenericException(): void\n {\n $e = new \\RuntimeException('Something went wrong');\n $this->assertFalse($this->callIsHubspotRateLimit($e));\n }\n\n // -------------------------------------------------------------------------\n // parseRetryAfter() tests (private method — tested via reflection)\n // -------------------------------------------------------------------------\n\n private function callParseRetryAfter(\\Throwable $e): int\n {\n $method = new \\ReflectionMethod($this->client, 'parseRetryAfter');\n $method->setAccessible(true);\n\n return $method->invoke($this->client, $e);\n }\n\n public function testParseRetryAfterReadsRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['30']]);\n $this->assertSame(30, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReadsLowercaseRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['retry-after' => ['15']]);\n $this->assertSame(15, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterHandlesScalarHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => '60']);\n $this->assertSame(60, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDailyLimitDelay(): void\n {\n $e = new BadRequest('Daily rate limit exceeded');\n $this->assertSame(600, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsTenSecondlyDelay(): void\n {\n $e = new BadRequest('Ten secondly rate limit exceeded');\n $this->assertSame(10, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsSecondlyDelay(): void\n {\n $e = new BadRequest('Secondly rate limit exceeded');\n $this->assertSame(1, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDefaultWhenNoHint(): void\n {\n $e = new BadRequest('Rate limit exceeded');\n $this->assertSame(10, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterIgnoresNonNumericHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['not-a-number']]);\n // Falls through to message parsing; \"Too Many Requests\" has no known keyword → default 10\n $this->assertSame(10, $this->callParseRetryAfter($e));\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Services\\Crm\\Hubspot;\n\nuse GuzzleHttp\\Psr7\\Response;\nuse HubSpot\\Client\\Crm\\Associations\\Api\\BatchApi;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\BatchResponsePublicAssociationMulti;\nuse HubSpot\\Client\\Crm\\Associations\\Model\\PublicObjectId;\nuse HubSpot\\Client\\Crm\\Companies\\ApiException as CompanyApiException;\nuse HubSpot\\Client\\Crm\\Contacts\\ApiException as ContactApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Api\\BasicApi as DealsBasicApi;\nuse HubSpot\\Client\\Crm\\Deals\\ApiException as DealApiException;\nuse HubSpot\\Client\\Crm\\Deals\\Model\\SimplePublicObjectWithAssociations as DealWithAssociations;\nuse HubSpot\\Client\\Crm\\Pipelines\\Api\\PipelinesApi;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\CollectionResponsePipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Error;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\Pipeline;\nuse HubSpot\\Client\\Crm\\Pipelines\\Model\\PipelineStage;\nuse HubSpot\\Client\\Crm\\Properties\\Api\\CoreApi;\nuse HubSpot\\Client\\Crm\\Properties\\Model\\Property;\nuse HubSpot\\Discovery as HubSpotDiscovery;\nuse HubSpot\\Discovery\\Crm\\Deals\\Discovery as DealsDiscovery;\nuse Jiminny\\Exceptions\\RateLimitException;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Crm\\Field;\nuse Jiminny\\Models\\SocialAccount;\nuse Jiminny\\Services\\Crm\\Hubspot\\Client;\nuse Jiminny\\Services\\Crm\\Hubspot\\HubspotTokenManager;\nuse Jiminny\\Services\\Crm\\Hubspot\\Pagination\\HubspotPaginationService;\nuse Jiminny\\Services\\SocialAccountService;\nuse League\\OAuth2\\Client\\Token\\AccessToken;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\NullLogger;\nuse SevenShores\\Hubspot\\Endpoints\\Engagements;\nuse SevenShores\\Hubspot\\Exceptions\\BadRequest;\nuse SevenShores\\Hubspot\\Factory;\nuse SevenShores\\Hubspot\\Http\\Client as HubspotClient;\nuse SevenShores\\Hubspot\\Http\\Response as HubspotResponse;\n\n/**\n * @runTestsInSeparateProcesses\n *\n * @preserveGlobalState disabled\n */\nclass ClientTest extends TestCase\n{\n private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';\n private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';\n private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';\n /**\n * @var Client&MockObject\n */\n private Client $client;\n private Configuration $config;\n\n /**\n * @var SocialAccountService&MockObject\n */\n private SocialAccountService $socialAccountServiceMock;\n\n /**\n * @var HubspotPaginationService&MockObject\n */\n private HubspotPaginationService $paginationServiceMock;\n\n /**\n * @var HubspotTokenManager&MockObject\n */\n private HubspotTokenManager $tokenManagerMock;\n\n /**\n * @var CoreApi&MockObject\n */\n private CoreApi $coreApiMock;\n\n /**\n * @var PipelinesApi&MockObject\n */\n private PipelinesApi $pipelinesApiMock;\n\n /**\n * @var BatchApi&MockObject\n */\n private BatchApi $associationsBatchApiMock;\n\n /**\n * @var DealsBasicApi&MockObject\n */\n private DealsBasicApi $dealsBasicApiMock;\n\n /**\n * @var Engagements&MockObject\n */\n private $engagementsMock;\n\n /**\n * @var HubspotClient&MockObject\n */\n private HubspotClient $hubspotClientMock;\n\n protected function setUp(): void\n {\n // Create mocks for dependencies\n $this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);\n $this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);\n $this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);\n\n // Create a real Client instance with mocked dependencies\n // Create a partial mock only for the methods we need to mock\n $client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);\n $client->setLogger(new NullLogger());\n\n // Inject the real dependencies using reflection\n $reflection = new \\ReflectionClass(Client::class);\n\n $accountServiceProperty = $reflection->getProperty('accountService');\n $accountServiceProperty->setAccessible(true);\n $accountServiceProperty->setValue($client, $this->socialAccountServiceMock);\n\n $paginationServiceProperty = $reflection->getProperty('paginationService');\n $paginationServiceProperty->setAccessible(true);\n $paginationServiceProperty->setValue($client, $this->paginationServiceMock);\n\n $tokenManagerProperty = $reflection->getProperty('tokenManager');\n $tokenManagerProperty->setAccessible(true);\n $tokenManagerProperty->setValue($client, $this->tokenManagerMock);\n $factoryMock = $this->createMock(Factory::class);\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $engagementsMock = $this->createMock(\\SevenShores\\Hubspot\\Endpoints\\Engagements::class);\n\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n $factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);\n\n $client->method('getInstance')->willReturn($factoryMock);\n\n $discoveryMock = $this->createMock(HubSpotDiscovery\\Discovery::class);\n $crmMock = $this->createMock(HubSpotDiscovery\\Crm\\Discovery::class);\n $associationsMock = $this->createMock(HubSpotDiscovery\\Crm\\Associations\\Discovery::class);\n $propertiesMock = $this->createMock(HubSpotDiscovery\\Crm\\Properties\\Discovery::class);\n $pipelinesMock = $this->createMock(HubSpotDiscovery\\Crm\\Pipelines\\Discovery::class);\n $coreApiMock = $this->createMock(CoreApi::class);\n $pipelinesApiMock = $this->createMock(PipelinesApi::class);\n $associationsBatchApiMock = $this->createMock(BatchApi::class);\n $dealsBasicApiMock = $this->createMock(DealsBasicApi::class);\n\n $propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);\n $pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);\n $associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);\n $dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);\n $dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);\n\n $returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];\n $crmMock->method('__call')\n ->willReturnCallback(static fn (string $name) => $returnMap[$name])\n ;\n\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n\n $this->client = $client;\n $this->config = $this->createMock(Configuration::class);\n $this->client->setConfiguration($this->config);\n $this->coreApiMock = $coreApiMock;\n $this->pipelinesApiMock = $pipelinesApiMock;\n $this->associationsBatchApiMock = $associationsBatchApiMock;\n $this->dealsBasicApiMock = $dealsBasicApiMock;\n $this->engagementsMock = $engagementsMock;\n $this->hubspotClientMock = $hubspotClientMock;\n }\n\n public function testGetMinimumApiVersion(): void\n {\n $this->assertIsString($this->client->getMinimumApiVersion());\n }\n\n public function testGetInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setBaseUrl('https://example.com');\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n $factory = $client->getInstance();\n\n $this->assertEquals('foo', $factory->getClient()->key);\n }\n\n public function testGetNewInstance(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $client = new Client($socialAccountService, $paginationService, $tokenManager);\n $client->setAccessToken(new AccessToken(['access_token' => 'foo']));\n\n $factory = $client->getNewInstance();\n $token = $factory->auth()->oAuth()->accessTokensApi()->getConfig()->getAccessToken();\n $this->assertEquals('foo', $token);\n }\n\n public function testFetchProperty(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n 'some_property',\n $this->client->fetchProperty('foo', 'test')['name']\n );\n }\n\n public function testFetchPropertyOptions(): void\n {\n $this->coreApiMock->method('getByName')->willReturn($this->generateProperty());\n\n $this->assertEquals(\n [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n $this->client->fetchPropertyOptions('foo', 'test')\n );\n }\n\n public function testFetchCallDispositions(): void\n {\n $this->engagementsMock\n ->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse([\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ]))\n ;\n\n $this->assertEquals(\n [\n [\n 'id' => 1,\n 'label' => 'foo',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'bar',\n 'deleted' => false,\n ],\n ],\n $this->client->fetchCallDispositions()\n );\n }\n\n public function testFetchDispositionFieldOptions(): void\n {\n $this->engagementsMock->method('getCallDispositions')\n ->willReturn($this->generateHubSpotResponse(\n [\n [\n 'id' => 1,\n 'label' => 'Label 1',\n 'deleted' => false,\n ],\n [\n 'id' => 2,\n 'label' => 'Label 2',\n 'deleted' => true,\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n [\n 'value' => 1,\n 'id' => 1,\n 'label' => 'Label 1',\n ],\n ],\n $this->client->fetchDispositionFieldOptions()\n );\n }\n\n public function testFetchOpportunityPipelineStages(): void\n {\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n $this->client->fetchOpportunityPipelineStages()\n );\n }\n\n public function testFetchOpportunityPipelineStagesErrorResponse(): void\n {\n $this->pipelinesApiMock\n ->method('getAll')\n ->with('deals')\n ->willReturn(new Error(['message' => 'test error']))\n ;\n\n $this->assertEmpty($this->client->fetchOpportunityPipelineStages());\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('meetingOutcomeFieldProvider')]\n public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void\n {\n $field = new Field(['crm_provider_id' => $fieldId]);\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('GET', $expectedEndpoint)\n ->willReturn($this->generateHubSpotResponse(\n [\n 'options' => [\n ['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]\n ))\n ;\n\n $this->assertEquals(\n [\n ['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],\n ['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],\n ['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],\n ],\n $this->client->fetchMeetingOutcomeFieldOptions($field)\n );\n }\n\n public static function meetingOutcomeFieldProvider(): array\n {\n return [\n 'meeting outcome field' => [\n 'meetingOutcome',\n 'https://api.hubapi.com/crm/v3/properties/meeting/hs_meeting_outcome',\n ],\n 'activity type field' => [\n 'foobar',\n 'https://api.hubapi.com/crm/v3/properties/call/hs_activity_type',\n ],\n ];\n }\n\n #[\\PHPUnit\\Framework\\Attributes\\DataProvider('opportunityFieldOptionsProvider')]\n public function testFetchOpportunityFieldOptions(Field $field, string $type): void\n {\n $responses = [\n self::RESPONSE_TYPE_STAGE_FIELD => [\n ['id' => 'foo', 'label' => 'bar'],\n ['id' => 'baz', 'label' => 'qux'],\n ],\n self::RESPONSE_TYPE_PIPELINE_FIELD => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n self::RESPONSE_TYPE_REGULAR_FIELD => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ];\n\n $field = $this->createMock(Field::class);\n\n if ($type === self::RESPONSE_TYPE_REGULAR_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(false);\n $propertyResponse = $this->generateProperty();\n $this->coreApiMock->method('getByName')->willReturn($propertyResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_STAGE_FIELD) {\n $field->method('isStageField')->willReturn(true);\n /**\n * @TODO: The class CollectionResponsePipeline will be deprecated in the next Hubspot version\n */\n\n $pipelineStagesResponse = new CollectionResponsePipeline([\n 'results' => [$this->generatePipeline()],\n ]);\n $this->pipelinesApiMock\n ->method('getAll')\n ->willReturn($pipelineStagesResponse);\n }\n\n if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {\n $field->method('isStageField')->willReturn(false);\n $field->method('isPipelineField')->willReturn(true);\n $pipelineResponse = $this->generateHubSpotResponse([\n 'results' => [\n ['id' => '123', 'label' => 'Sales'],\n ['id' => 'default', 'label' => 'CS'],\n ],\n ]);\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($pipelineResponse);\n }\n\n $this->assertEquals(\n $responses[$type],\n $this->client->fetchOpportunityFieldOptions($field)\n );\n }\n\n public static function opportunityFieldOptionsProvider(): array\n {\n return [\n 'stage field' => [\n 'field' => new Field(['crm_provider_id' => 'dealstage']),\n 'type' => self::RESPONSE_TYPE_STAGE_FIELD,\n ],\n 'pipeline field' => [\n 'field' => new Field(['crm_provider_id' => 'pipeline']),\n 'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,\n ],\n 'regular field' => [\n 'field' => new Field(['crm_provider_id' => 'some_property']),\n 'type' => self::RESPONSE_TYPE_REGULAR_FIELD,\n ],\n ];\n }\n\n private function generateHubSpotResponse(array $data): HubspotResponse\n {\n return new HubspotResponse(new Response(200, [], json_encode($data)));\n }\n\n private function generateProperty(): Property\n {\n return new Property([\n 'name' => 'some_property',\n 'options' => [\n [\n 'label' => 'label_1',\n 'value' => 'value_1',\n ],\n [\n 'label' => 'label_2',\n 'value' => 'value_2',\n ],\n ],\n ]);\n }\n\n private function generatePipeline(): Pipeline\n {\n return new Pipeline(['stages' => [\n new PipelineStage(['id' => 'foo', 'label' => 'bar']),\n new PipelineStage(['id' => 'baz', 'label' => 'qux']),\n ]]);\n }\n\n public function testFetchOpportunityPipelines(): void\n {\n $this->client\n ->method('makeRequest')\n ->with('/crm/v3/pipelines/deals')\n ->willReturn($this->generateHubSpotResponse([\n 'results' => [\n ['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],\n ['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],\n ['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],\n ],\n ]));\n\n $this->assertEquals(\n [\n ['id' => 'id_1', 'label' => 'Option 1'],\n ['id' => 'id_2', 'label' => 'Option 2'],\n ['id' => 'id_3', 'label' => 'Option 3'],\n ],\n $this->client->fetchOpportunityPipelines()\n );\n }\n\n public function testGetPaginatedData(): void\n {\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ['id' => 'id_3', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator and modify reference parameters\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n ['payload_key' => 'payload_value'],\n 'foobar',\n 0,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {\n $total = 3;\n $lastRecordId = 'id_3';\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n $this->assertEquals(\n [\n 'results' => $expectedResults,\n 'total' => 3,\n 'last_record' => 'id_3',\n ],\n $this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')\n );\n }\n\n public function testGetAssociationsData(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $responseResults = [];\n foreach ($ids as $id) {\n $from = new PublicObjectId();\n $from->setId($id);\n\n $to1 = new PublicObjectId();\n $to1->setId('contact_' . $id . '_1');\n $to2 = new PublicObjectId();\n $to2->setId('contact_' . $id . '_2');\n\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to1, $to2]);\n\n $responseResults[] = $result;\n }\n\n $batchResponse = new BatchResponsePublicAssociationMulti();\n $batchResponse->setResults($responseResults);\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {\n $inputIds = array_map(\n fn ($input) => $input->getId(),\n $batchInput->getInputs()\n );\n\n return $inputIds === $ids;\n })\n )\n ->willReturn($batchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $expectedResult = [\n '1' => ['contact_1_1', 'contact_1_2'],\n '2' => ['contact_2_1', 'contact_2_2'],\n '3' => ['contact_3_1', 'contact_3_2'],\n ];\n\n $this->assertEquals($expectedResult, $result);\n }\n\n public function testGetAssociationsDataHandlesException(): void\n {\n $ids = ['1', '2', '3'];\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $exception = new \\Exception('API Error');\n\n $this->associationsBatchApiMock->expects($this->once())\n ->method('read')\n ->with(\n $this->equalTo($fromObject),\n $this->equalTo($toObject),\n $this->callback(function ($batchInput) use ($ids) {\n return $batchInput instanceof \\HubSpot\\Client\\Crm\\Associations\\Model\\BatchInputPublicObjectId\n && count($batchInput->getInputs()) === count($ids);\n })\n )\n ->willThrowException($exception);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[Hubspot] Failed to fetch associations',\n [\n 'from_object' => $fromObject,\n 'to_object' => $toObject,\n 'reason' => 'API Error',\n ]\n );\n\n $this->client->setLogger($loggerMock);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertEmpty($result);\n $this->assertIsArray($result);\n }\n\n public function testGetAssociationsDataWithLargeDataSet(): void\n {\n $ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items\n $fromObject = 'deals';\n $toObject = 'contacts';\n\n $firstBatchResponse = new BatchResponsePublicAssociationMulti();\n $firstBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $firstBatchResponse->setResults($firstBatchResults);\n\n $secondBatchResponse = new BatchResponsePublicAssociationMulti();\n $secondBatchResults = array_map(function ($id) {\n $from = new PublicObjectId();\n $from->setId($id);\n $to = new PublicObjectId();\n $to->setId('contact_' . $id);\n $result = new \\HubSpot\\Client\\Crm\\Associations\\Model\\PublicAssociationMulti();\n $result->setFrom($from);\n $result->setTo([$to]);\n\n return $result;\n }, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));\n $secondBatchResponse->setResults($secondBatchResults);\n\n $this->associationsBatchApiMock->expects($this->exactly(3))\n ->method('read')\n ->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);\n\n $result = $this->client->getAssociationsData($ids, $fromObject, $toObject);\n\n $this->assertCount(2500, $result);\n $this->assertArrayHasKey('1', $result);\n $this->assertArrayHasKey('2500', $result);\n $this->assertEquals(['contact_1'], $result['1']);\n $this->assertEquals(['contact_2500'], $result['2500']);\n }\n\n public function testGetContactByEmailSuccess(): void\n {\n $email = 'test@example.com';\n $fields = ['firstname', 'lastname', 'email'];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn([\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ]);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname,email', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n 'email' => 'test@example.com',\n ],\n ], $result);\n }\n\n public function testGetContactByEmailWithEmptyFields(): void\n {\n $email = 'test@example.com';\n $fields = [];\n\n $contactMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $contactMock->method('getId')->willReturn('12345');\n $contactMock->method('getProperties')->willReturn(['email' => 'test@example.com']);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, '', null, false, 'email')\n ->willReturn($contactMock);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new NullLogger());\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([\n 'id' => '12345',\n 'properties' => ['email' => 'test@example.com'],\n ], $result);\n }\n\n public function testGetContactByEmailApiException(): void\n {\n $email = 'nonexistent@example.com';\n $fields = ['firstname', 'lastname'];\n\n $exception = new \\HubSpot\\Client\\Crm\\Contacts\\ApiException('Contact not found', 404);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($email, 'firstname,lastname', null, false, 'email')\n ->willThrowException($exception);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('info')\n ->with(\n '[Hubspot] Failed to fetch contact',\n [\n 'email' => $email,\n 'reason' => 'Contact not found',\n ]\n );\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger($loggerMock);\n\n $result = $client->getContactByEmail($email, $fields);\n\n $this->assertEquals([], $result);\n }\n\n public function testGetOpportunityById(): void\n {\n $opportunityId = '12345';\n $expectedProperties = [\n 'dealname' => 'Test Opportunity',\n 'amount' => '1000.00',\n 'closedate' => '2024-12-31T23:59:59.999Z',\n 'dealstage' => 'presentationscheduled',\n 'pipeline' => 'default',\n ];\n\n $mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);\n $mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);\n $mockHubspotOpportunity->method('getId')->willReturn($opportunityId);\n $now = new \\DateTimeImmutable();\n $mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);\n $mockHubspotOpportunity->method('getArchived')->willReturn(false);\n\n $this->dealsBasicApiMock\n ->expects($this->once())\n ->method('getById')\n ->willReturn($mockHubspotOpportunity);\n\n // Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.\n // The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]\n // Adjust assertions below based on the actual return structure of your method.\n $result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertEquals($opportunityId, $result['id']);\n }\n\n public function testGetContactById(): void\n {\n $crmId = 'contact-123';\n $fields = ['firstname', 'lastname'];\n $expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];\n\n $mockContact = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Model\\SimplePublicObjectWithAssociations::class);\n $mockContact->method('getId')->willReturn($crmId);\n $mockContact->method('getProperties')->willReturn((object) $expectedProperties);\n\n $contactsApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Contacts\\Api\\BasicApi::class);\n $contactsApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'firstname,lastname')\n ->willReturn($mockContact);\n\n $contactsDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Contacts\\Discovery::class);\n $contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {\n if ($name === 'contacts') {\n return $contactsDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getContactById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testGetAccountById(): void\n {\n $crmId = 'account-123';\n $fields = ['name', 'industry'];\n $expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];\n\n $mockCompany = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Model\\SimplePublicObjectWithAssociations::class);\n $mockCompany->method('getId')->willReturn($crmId);\n $mockCompany->method('getProperties')->willReturn((object) $expectedProperties);\n\n $companiesApiMock = $this->createMock(\\HubSpot\\Client\\Crm\\Companies\\Api\\BasicApi::class);\n $companiesApiMock->expects($this->once())\n ->method('getById')\n ->with($crmId, 'name,industry')\n ->willReturn($mockCompany);\n\n $companiesDiscoveryMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Companies\\Discovery::class);\n $companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);\n\n $crmMock = $this->createMock(\\HubSpot\\Discovery\\Crm\\Discovery::class);\n $crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {\n if ($name === 'companies') {\n return $companiesDiscoveryMock;\n }\n\n return $this->createMock(\\HubSpot\\Discovery\\Crm\\Properties\\Discovery::class);\n });\n\n $discoveryMock = $this->createMock(\\HubSpot\\Discovery\\Discovery::class);\n $discoveryMock->method('__call')->with('crm')->willReturn($crmMock);\n\n $client = $this->createPartialMock(Client::class, ['getNewInstance']);\n $client->method('getNewInstance')->willReturn($discoveryMock);\n $client->setLogger(new \\Psr\\Log\\NullLogger());\n\n $result = $client->getAccountById($crmId, $fields);\n\n $this->assertIsArray($result);\n $this->assertArrayHasKey('id', $result);\n $this->assertArrayHasKey('properties', $result);\n $this->assertEquals($crmId, $result['id']);\n $this->assertEquals((object) $expectedProperties, $result['properties']);\n }\n\n public function testEnsureValidTokenWithNoTokenUpdate(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n $originalToken = 'original_token';\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $accessTokenProperty->setValue($this->client, $originalToken);\n\n // Mock token manager to return null (no refresh needed)\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn(null);\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was not changed\n $this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));\n }\n\n\n\n\n\n\n public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void\n {\n $payload = ['filters' => []];\n $type = 'contacts';\n $offset = 0;\n $total = 0;\n $lastRecordId = null;\n\n $expectedResults = [\n ['id' => 'id_1', 'properties' => []],\n ['id' => 'id_2', 'properties' => []],\n ];\n\n // Mock the pagination service to return a generator\n $this->paginationServiceMock\n ->expects($this->once())\n ->method('getPaginatedDataGenerator')\n ->with(\n $this->client,\n $payload,\n $type,\n $offset,\n $this->anything(),\n $this->anything()\n )\n ->willReturnCallback(function () use ($expectedResults) {\n foreach ($expectedResults as $result) {\n yield $result;\n }\n });\n\n // Execute the pagination\n $results = [];\n foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {\n $results[] = $result;\n }\n\n $this->assertCount(2, $results);\n $this->assertEquals('id_1', $results[0]['id']);\n $this->assertEquals('id_2', $results[1]['id']);\n }\n\n public function testEnsureValidTokenDelegatesToTokenManager(): void\n {\n $socialAccountMock = $this->createMock(SocialAccount::class);\n\n // Set up OAuth account\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, $socialAccountMock);\n\n // Mock token manager to return new token\n $this->tokenManagerMock\n ->expects($this->once())\n ->method('ensureValidToken')\n ->with($socialAccountMock)\n ->willReturn('new_access_token');\n\n // Call ensureValidToken\n $this->client->ensureValidToken();\n\n // Verify access token was updated\n $accessTokenProperty = $reflection->getProperty('accessToken');\n $accessTokenProperty->setAccessible(true);\n $this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));\n }\n\n public function testGetOwnersArchivedWithValidResponse(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'owner1@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => true,\n ],\n ],\n ];\n\n // Create a mock response object\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n // Set up the client to return our test data\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=true'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(true);\n\n // Assert the results\n $this->assertCount(1, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('owner1@example.com', $result[0]->getEmail());\n $this->assertEquals('John Doe', $result[0]->getFullName());\n $this->assertTrue($result[0]->isArchived());\n }\n\n public function testGetOwnersArchivedWithEmptyResponse(): void\n {\n // Create a mock response object with empty results\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn(['results' => []]);\n\n // Set up the client to return empty results\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n // Call the method\n $result = $this->client->getOwnersArchived(false);\n\n // Assert the results\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithInvalidResponse(): void\n {\n // Create a mock response that will throw an exception when toArray is called\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willThrowException(new \\InvalidArgumentException('Invalid JSON'));\n\n // Set up the client to return the problematic response\n $this->client->method('makeRequest')\n ->willReturn($response);\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(true);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithHttpError(): void\n {\n // Set up the client to throw an exception\n $this->client->method('makeRequest')\n ->willThrowException(new \\Exception('HTTP Error'));\n\n // Mock the logger to expect an error message\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with($this->stringContains('Failed to fetch owners'));\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n // Call the method and expect an empty array on error\n $result = $this->client->getOwnersArchived(false);\n $this->assertIsArray($result);\n $this->assertEmpty($result);\n }\n\n public function testGetOwnersArchivedWithOwnerCreationException(): void\n {\n $responseData = [\n 'results' => [\n [\n 'id' => '123',\n 'email' => 'valid@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'John',\n 'lastName' => 'Doe',\n 'userId' => 456,\n 'userIdIncludingInactive' => 789,\n 'createdAt' => '2023-01-01T12:00:00Z',\n 'updatedAt' => '2023-01-02T12:00:00Z',\n 'archived' => false,\n ],\n [\n 'id' => '456',\n 'email' => 'invalid@example.com',\n 'type' => 'PERSON',\n 'createdAt' => 'invalid-date-format',\n ],\n [\n 'id' => '789',\n 'email' => 'another@example.com',\n 'type' => 'PERSON',\n 'firstName' => 'Jane',\n 'lastName' => 'Smith',\n 'userId' => 999,\n 'userIdIncludingInactive' => 888,\n 'createdAt' => '2023-01-03T12:00:00Z',\n 'updatedAt' => '2023-01-04T12:00:00Z',\n 'archived' => false,\n ],\n ],\n ];\n\n $response = $this->createMock(\\SevenShores\\Hubspot\\Http\\Response::class);\n $response->method('toArray')\n ->willReturn($responseData);\n\n $this->client->method('makeRequest')\n ->with(\n '/crm/v3/owners',\n 'GET',\n [],\n 'archived=false'\n )\n ->willReturn($response);\n\n $loggerMock = $this->createMock(\\Psr\\Log\\LoggerInterface::class);\n $loggerMock->expects($this->once())\n ->method('error')\n ->with(\n '[HubSpot] Failed to process owner data',\n $this->callback(function ($context) {\n return isset($context['result']) &&\n isset($context['error']) &&\n $context['result']['id'] === '456' &&\n $context['result']['email'] === 'invalid@example.com' &&\n str_contains($context['error'], 'invalid-date-format');\n })\n );\n\n $reflection = new \\ReflectionClass($this->client);\n $loggerProperty = $reflection->getProperty('log');\n $loggerProperty->setAccessible(true);\n $loggerProperty->setValue($this->client, $loggerMock);\n\n $result = $this->client->getOwnersArchived(false);\n\n $this->assertIsArray($result);\n $this->assertCount(2, $result);\n $this->assertEquals('123', $result[0]->getId());\n $this->assertEquals('valid@example.com', $result[0]->getEmail());\n $this->assertEquals('789', $result[1]->getId());\n $this->assertEquals('another@example.com', $result[1]->getEmail());\n }\n\n public function testMakeRequestWithGetMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n null,\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithGetMethodAndQueryString(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'GET',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n [],\n 'limit=10&offset=0',\n true\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'GET', [], 'limit=10&offset=0');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPostMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'John',\n 'lastname' => 'Doe',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPutMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'firstname' => 'Jane',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'updated' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PUT',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PUT', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithPatchMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $payload = [\n 'properties' => [\n 'email' => 'newemail@example.com',\n ],\n ];\n\n $psrResponse = new Response(200, [], json_encode(['id' => '12345', 'patched' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'PATCH',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => $payload]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'PATCH', $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithDeleteMethod(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['deleted' => true]));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'DELETE',\n 'https://api.hubapi.com/crm/v3/objects/contacts/12345',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts/12345', 'DELETE');\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestWithEmptyPayload(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'ok']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n 'POST',\n 'https://api.hubapi.com/crm/v3/objects/contacts',\n ['json' => []]\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $result = $client->makeRequest('/crm/v3/objects/contacts', 'POST', []);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testMakeRequestPrependsBaseUrl(): void\n {\n $socialAccountService = $this->createMock(SocialAccountService::class);\n $paginationService = $this->createMock(HubspotPaginationService::class);\n $tokenManager = $this->createMock(HubspotTokenManager::class);\n\n $psrResponse = new Response(200, [], json_encode(['status' => 'success']));\n $expectedResponse = new HubspotResponse($psrResponse);\n\n $hubspotClientMock = $this->createMock(HubspotClient::class);\n $hubspotClientMock->expects($this->once())\n ->method('request')\n ->with(\n $this->anything(),\n 'https://api.hubapi.com/test/endpoint',\n $this->anything()\n )\n ->willReturn($expectedResponse);\n\n $factoryMock = $this->createMock(Factory::class);\n $factoryMock->method('getClient')->willReturn($hubspotClientMock);\n\n $client = $this->getMockBuilder(Client::class)\n ->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])\n ->onlyMethods(['getInstance'])\n ->getMock();\n\n $client->method('getInstance')->willReturn($factoryMock);\n $client->setAccessToken(new AccessToken(['access_token' => 'test_token']));\n\n $client->makeRequest('/test/endpoint', 'GET');\n }\n\n public function testGetOpportunitiesByIds(): void\n {\n $crmIds = ['deal1', 'deal2', 'deal3'];\n $fields = ['dealname', 'amount'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getOpportunitiesByIds'));\n }\n\n public function testGetCompaniesByIds(): void\n {\n $crmIds = ['company1', 'company2'];\n $fields = ['name', 'industry'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getCompaniesByIds'));\n }\n\n public function testGetContactsByIds(): void\n {\n $crmIds = ['contact1', 'contact2'];\n $fields = ['firstname', 'lastname'];\n\n // Test basic functionality - method exists and returns array\n $this->assertTrue(method_exists($this->client, 'getContactsByIds'));\n }\n\n public function testBatchReadObjectsEmptyIds(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $result = $method->invokeArgs($this->client, ['deals', [], ['dealname']]);\n\n $this->assertEquals([], $result);\n }\n\n public function testBatchReadObjectsExceedsBatchSize(): void\n {\n $crmIds = array_fill(0, 101, 'deal_id'); // 101 IDs, exceeds limit of 100\n\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\InvalidArgumentException::class);\n $this->expectExceptionMessage('Batch size cannot exceed 100 deals');\n\n $method->invokeArgs($this->client, ['deals', $crmIds, ['dealname']]);\n }\n\n public function testBatchReadObjectsUnsupportedObjectType(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $method = $reflection->getMethod('batchReadObjects');\n $method->setAccessible(true);\n\n $this->expectException(\\Jiminny\\Exceptions\\CrmException::class);\n $this->expectExceptionMessage('Failed to batch fetch unsupported');\n\n $method->invokeArgs($this->client, ['unsupported', ['id1'], ['field1']]);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequest401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Unauthorized', 401);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithBadRequestNon401(): void\n {\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\BadRequest('Bad Request', 400);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleRequestException(): void\n {\n $response = new Response(401, [], 'Unauthorized');\n $exception = new \\GuzzleHttp\\Exception\\RequestException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), $response);\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithGuzzleClientException(): void\n {\n $exception = new \\GuzzleHttp\\Exception\\ClientException('Unauthorized', new \\GuzzleHttp\\Psr7\\Request('GET', 'test'), new Response(401));\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithStringMatching(): void\n {\n $exception = new \\Exception('HTTP 401 Unauthorized error occurred');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertTrue($result);\n }\n\n public function testIsUnauthorizedExceptionWithNonUnauthorized(): void\n {\n $exception = new \\Exception('Some other error');\n\n $result = $this->client->isUnauthorizedException($exception);\n\n $this->assertFalse($result);\n }\n\n public function testEnsureValidTokenWithNullOauthAccount(): void\n {\n $reflection = new \\ReflectionClass($this->client);\n $oauthAccountProperty = $reflection->getProperty('oauthAccount');\n $oauthAccountProperty->setAccessible(true);\n $oauthAccountProperty->setValue($this->client, null);\n\n // Should not throw exception and not call token manager\n $this->tokenManagerMock->expects($this->never())->method('ensureValidToken');\n\n $this->client->ensureValidToken();\n\n $this->assertTrue(true); // Test passes if no exception is thrown\n }\n\n public function testGetConfig(): void\n {\n $result = $this->client->getConfig();\n\n $this->assertSame($this->config, $result);\n }\n\n public function testGetOwners(): void\n {\n // Test that the method exists and can be called\n $this->assertTrue(method_exists($this->client, 'getOwners'));\n\n // Since getOwners has complex HubSpot API dependencies,\n // we'll just verify the method exists for now\n $this->assertIsCallable([$this->client, 'getOwners']);\n }\n\n public function testCreateMeeting(): void\n {\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Test Meeting',\n 'hs_meeting_start_time' => '2024-01-01T10:00:00Z',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => 'meeting123']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with('/crm/v3/objects/meetings', 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->createMeeting($payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testUpdateMeeting(): void\n {\n $meetingId = 'meeting123';\n $payload = [\n 'properties' => [\n 'hs_meeting_title' => 'Updated Meeting',\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['id' => $meetingId, 'updated' => true]);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v3/objects/meetings/{$meetingId}\", 'PATCH', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->updateMeeting($meetingId, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testAddAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/create\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->addAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n public function testRemoveAssociations(): void\n {\n $objectType = 'deals';\n $associationType = 'contacts';\n $payload = [\n 'inputs' => [\n ['from' => ['id' => 'deal1'], 'to' => ['id' => 'contact1']],\n ],\n ];\n\n $expectedResponse = $this->generateHubSpotResponse(['status' => 'success']);\n\n $this->client->expects($this->once())\n ->method('makeRequest')\n ->with(\"/crm/v4/associations/{$objectType}/{$associationType}/batch/archive\", 'POST', $payload)\n ->willReturn($expectedResponse);\n\n $result = $this->client->removeAssociations($objectType, $associationType, $payload);\n\n $this->assertSame($expectedResponse, $result);\n }\n\n // -------------------------------------------------------------------------\n // search() / executeRequest() tests\n // -------------------------------------------------------------------------\n\n public function testSearchReturnsDecodedArrayOnSuccess(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $payload = ['filters' => []];\n $responseData = ['results' => [['id' => '1']], 'total' => 1, 'paging' => []];\n $hubspotResponse = new HubspotResponse(new Response(200, [], json_encode($responseData)));\n\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->with('POST', Client::BASE_URL . '/crm/v3/objects/contacts/search', ['json' => $payload])\n ->willReturn($hubspotResponse);\n\n $result = $this->client->search('contacts', $payload);\n\n $this->assertSame($responseData, $result);\n\n Mockery::close();\n }\n\n public function testSearchThrowsRateLimitExceptionWhenCircuitBreakerActive(): void\n {\n $futureTimestamp = (string) (time() + 30);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(42);\n\n $this->hubspotClientMock->expects($this->never())->method('request');\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot rate limit (cached circuit-breaker)');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchThrowsRateLimitExceptionAndSetsNxOnFresh429(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n // NX + TTL option array — exact TTL depends on parseRetryAfter, verified separately\n $redisMock->shouldReceive('set')\n ->once()\n ->with(\n 'hubspot:ratelimit:config:42',\n Mockery::type('string'),\n Mockery::on(fn ($opts) => is_array($opts) && in_array('nx', $opts, true))\n );\n\n $this->config->method('getId')->willReturn(42);\n\n $badRequest = new BadRequest('Rate limit exceeded', 429);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($badRequest);\n\n $this->expectException(RateLimitException::class);\n $this->expectExceptionMessage('Hubspot returned 429');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchPropagatesNonRateLimitException(): void\n {\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn(null);\n\n $this->config->method('getId')->willReturn(42);\n\n $exception = new \\SevenShores\\Hubspot\\Exceptions\\HubspotException('Server error', 500);\n $this->hubspotClientMock\n ->expects($this->once())\n ->method('request')\n ->willThrowException($exception);\n\n $this->expectException(\\SevenShores\\Hubspot\\Exceptions\\HubspotException::class);\n $this->expectExceptionMessage('Server error');\n\n try {\n $this->client->search('contacts', []);\n } finally {\n Mockery::close();\n }\n }\n\n public function testSearchCircuitBreakerRetryAfterComputedFromStoredTimestamp(): void\n {\n $remaining = 45;\n $futureTimestamp = (string) (time() + $remaining);\n\n $redisMock = Mockery::mock('alias:Illuminate\\Support\\Facades\\Redis');\n $redisMock->shouldReceive('get')->once()->andReturn($futureTimestamp);\n\n $this->config->method('getId')->willReturn(1);\n\n try {\n $this->client->search('deals', []);\n $this->fail('Expected RateLimitException');\n } catch (RateLimitException $e) {\n $this->assertGreaterThanOrEqual(1, $e->getRetryAfter());\n $this->assertLessThanOrEqual($remaining, $e->getRetryAfter());\n } finally {\n Mockery::close();\n }\n }\n\n // -------------------------------------------------------------------------\n // isHubspotRateLimit() tests (private method — tested via reflection)\n // -------------------------------------------------------------------------\n\n private function callIsHubspotRateLimit(\\Throwable $e): bool\n {\n $method = new \\ReflectionMethod($this->client, 'isHubspotRateLimit');\n $method->setAccessible(true);\n\n return $method->invoke($this->client, $e);\n }\n\n public function testIsHubspotRateLimitReturnsTrueForBadRequest429(): void\n {\n $e = new BadRequest('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForDealApiException429(): void\n {\n $e = new DealApiException('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForContactApiException429(): void\n {\n $e = new ContactApiException('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForCompanyApiException429(): void\n {\n $e = new CompanyApiException('Too Many Requests', 429);\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsTrueForGuzzleRequestException429(): void\n {\n $request = new \\GuzzleHttp\\Psr7\\Request('POST', 'https://api.hubapi.com/test');\n $response = new \\GuzzleHttp\\Psr7\\Response(429);\n $e = new \\GuzzleHttp\\Exception\\RequestException('Too Many Requests', $request, $response);\n\n $this->assertTrue($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForBadRequestNon429(): void\n {\n $e = new BadRequest('Bad Request', 400);\n $this->assertFalse($this->callIsHubspotRateLimit($e));\n }\n\n public function testIsHubspotRateLimitReturnsFalseForGenericException(): void\n {\n $e = new \\RuntimeException('Something went wrong');\n $this->assertFalse($this->callIsHubspotRateLimit($e));\n }\n\n // -------------------------------------------------------------------------\n // parseRetryAfter() tests (private method — tested via reflection)\n // -------------------------------------------------------------------------\n\n private function callParseRetryAfter(\\Throwable $e): int\n {\n $method = new \\ReflectionMethod($this->client, 'parseRetryAfter');\n $method->setAccessible(true);\n\n return $method->invoke($this->client, $e);\n }\n\n public function testParseRetryAfterReadsRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['30']]);\n $this->assertSame(30, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReadsLowercaseRetryAfterHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['retry-after' => ['15']]);\n $this->assertSame(15, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterHandlesScalarHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => '60']);\n $this->assertSame(60, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDailyLimitDelay(): void\n {\n $e = new BadRequest('Daily rate limit exceeded');\n $this->assertSame(600, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsTenSecondlyDelay(): void\n {\n $e = new BadRequest('Ten secondly rate limit exceeded');\n $this->assertSame(10, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsSecondlyDelay(): void\n {\n $e = new BadRequest('Secondly rate limit exceeded');\n $this->assertSame(1, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterReturnsDefaultWhenNoHint(): void\n {\n $e = new BadRequest('Rate limit exceeded');\n $this->assertSame(10, $this->callParseRetryAfter($e));\n }\n\n public function testParseRetryAfterIgnoresNonNumericHeader(): void\n {\n $e = new DealApiException('Too Many Requests', 429, ['Retry-After' => ['not-a-number']]);\n // Falls through to message parsing; \"Too Many Requests\" has no known keyword → default 10\n $this->assertSame(10, $this->callParseRetryAfter($e));\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
4682894321548166980
|
4446428687123393012
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
19
144
11
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Tests\Unit\Services\Crm\Hubspot;
use GuzzleHttp\Psr7\Response;
use HubSpot\Client\Crm\Associations\Api\BatchApi;
use HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId;
use HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti;
use HubSpot\Client\Crm\Associations\Model\PublicObjectId;
use HubSpot\Client\Crm\Companies\ApiException as CompanyApiException;
use HubSpot\Client\Crm\Contacts\ApiException as ContactApiException;
use HubSpot\Client\Crm\Deals\Api\BasicApi as DealsBasicApi;
use HubSpot\Client\Crm\Deals\ApiException as DealApiException;
use HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations as DealWithAssociations;
use HubSpot\Client\Crm\Pipelines\Api\PipelinesApi;
use HubSpot\Client\Crm\Pipelines\Model\CollectionResponsePipeline;
use HubSpot\Client\Crm\Pipelines\Model\Error;
use HubSpot\Client\Crm\Pipelines\Model\Pipeline;
use HubSpot\Client\Crm\Pipelines\Model\PipelineStage;
use HubSpot\Client\Crm\Properties\Api\CoreApi;
use HubSpot\Client\Crm\Properties\Model\Property;
use HubSpot\Discovery as HubSpotDiscovery;
use HubSpot\Discovery\Crm\Deals\Discovery as DealsDiscovery;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\SocialAccount;
use Jiminny\Services\Crm\Hubspot\Client;
use Jiminny\Services\Crm\Hubspot\HubspotTokenManager;
use Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService;
use Jiminny\Services\SocialAccountService;
use League\OAuth2\Client\Token\AccessToken;
use Mockery;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
use SevenShores\Hubspot\Endpoints\Engagements;
use SevenShores\Hubspot\Exceptions\BadRequest;
use SevenShores\Hubspot\Factory;
use SevenShores\Hubspot\Http\Client as HubspotClient;
use SevenShores\Hubspot\Http\Response as HubspotResponse;
/**
* @runTestsInSeparateProcesses
*
* @preserveGlobalState disabled
*/
class ClientTest extends TestCase
{
private const string RESPONSE_TYPE_STAGE_FIELD = 'stage';
private const string RESPONSE_TYPE_PIPELINE_FIELD = 'pipeline';
private const string RESPONSE_TYPE_REGULAR_FIELD = 'regular';
/**
* @var Client&MockObject
*/
private Client $client;
private Configuration $config;
/**
* @var SocialAccountService&MockObject
*/
private SocialAccountService $socialAccountServiceMock;
/**
* @var HubspotPaginationService&MockObject
*/
private HubspotPaginationService $paginationServiceMock;
/**
* @var HubspotTokenManager&MockObject
*/
private HubspotTokenManager $tokenManagerMock;
/**
* @var CoreApi&MockObject
*/
private CoreApi $coreApiMock;
/**
* @var PipelinesApi&MockObject
*/
private PipelinesApi $pipelinesApiMock;
/**
* @var BatchApi&MockObject
*/
private BatchApi $associationsBatchApiMock;
/**
* @var DealsBasicApi&MockObject
*/
private DealsBasicApi $dealsBasicApiMock;
/**
* @var Engagements&MockObject
*/
private $engagementsMock;
/**
* @var HubspotClient&MockObject
*/
private HubspotClient $hubspotClientMock;
protected function setUp(): void
{
// Create mocks for dependencies
$this->socialAccountServiceMock = $this->createMock(SocialAccountService::class);
$this->paginationServiceMock = $this->createMock(HubspotPaginationService::class);
$this->tokenManagerMock = $this->createMock(HubspotTokenManager::class);
// Create a real Client instance with mocked dependencies
// Create a partial mock only for the methods we need to mock
$client = $this->createPartialMock(Client::class, ['getInstance', 'getNewInstance', 'makeRequest']);
$client->setLogger(new NullLogger());
// Inject the real dependencies using reflection
$reflection = new \ReflectionClass(Client::class);
$accountServiceProperty = $reflection->getProperty('accountService');
$accountServiceProperty->setAccessible(true);
$accountServiceProperty->setValue($client, $this->socialAccountServiceMock);
$paginationServiceProperty = $reflection->getProperty('paginationService');
$paginationServiceProperty->setAccessible(true);
$paginationServiceProperty->setValue($client, $this->paginationServiceMock);
$tokenManagerProperty = $reflection->getProperty('tokenManager');
$tokenManagerProperty->setAccessible(true);
$tokenManagerProperty->setValue($client, $this->tokenManagerMock);
$factoryMock = $this->createMock(Factory::class);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$engagementsMock = $this->createMock(\SevenShores\Hubspot\Endpoints\Engagements::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$factoryMock->method('__call')->with('engagements')->willReturn($engagementsMock);
$client->method('getInstance')->willReturn($factoryMock);
$discoveryMock = $this->createMock(HubSpotDiscovery\Discovery::class);
$crmMock = $this->createMock(HubSpotDiscovery\Crm\Discovery::class);
$associationsMock = $this->createMock(HubSpotDiscovery\Crm\Associations\Discovery::class);
$propertiesMock = $this->createMock(HubSpotDiscovery\Crm\Properties\Discovery::class);
$pipelinesMock = $this->createMock(HubSpotDiscovery\Crm\Pipelines\Discovery::class);
$coreApiMock = $this->createMock(CoreApi::class);
$pipelinesApiMock = $this->createMock(PipelinesApi::class);
$associationsBatchApiMock = $this->createMock(BatchApi::class);
$dealsBasicApiMock = $this->createMock(DealsBasicApi::class);
$propertiesMock->method('__call')->with('coreApi')->willReturn($coreApiMock);
$pipelinesMock->method('__call')->with('pipelinesApi')->willReturn($pipelinesApiMock);
$associationsMock->method('__call')->with('batchApi')->willReturn($associationsBatchApiMock);
$dealsDiscoveryMock = $this->createMock(DealsDiscovery::class);
$dealsDiscoveryMock->method('__call')->with('basicApi')->willReturn($dealsBasicApiMock);
$returnMap = ['properties' => $propertiesMock, 'pipelines' => $pipelinesMock, 'associations' => $associationsMock, 'deals' => $dealsDiscoveryMock];
$crmMock->method('__call')
->willReturnCallback(static fn (string $name) => $returnMap[$name])
;
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client->method('getNewInstance')->willReturn($discoveryMock);
$this->client = $client;
$this->config = $this->createMock(Configuration::class);
$this->client->setConfiguration($this->config);
$this->coreApiMock = $coreApiMock;
$this->pipelinesApiMock = $pipelinesApiMock;
$this->associationsBatchApiMock = $associationsBatchApiMock;
$this->dealsBasicApiMock = $dealsBasicApiMock;
$this->engagementsMock = $engagementsMock;
$this->hubspotClientMock = $hubspotClientMock;
}
public function testGetMinimumApiVersion(): void
{
$this->assertIsString($this->client->getMinimumApiVersion());
}
public function testGetInstance(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$client = new Client($socialAccountService, $paginationService, $tokenManager);
$client->setBaseUrl('[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]))
;
$this->assertEquals(
[
['id' => 'foo', 'label' => 'bar'],
['id' => 'baz', 'label' => 'qux'],
],
$this->client->fetchOpportunityPipelineStages()
);
}
public function testFetchOpportunityPipelineStagesErrorResponse(): void
{
$this->pipelinesApiMock
->method('getAll')
->with('deals')
->willReturn(new Error(['message' => 'test error']))
;
$this->assertEmpty($this->client->fetchOpportunityPipelineStages());
}
#[\PHPUnit\Framework\Attributes\DataProvider('meetingOutcomeFieldProvider')]
public function testFetchMeetingOutcomeFieldOptions(string $fieldId, string $expectedEndpoint): void
{
$field = new Field(['crm_provider_id' => $fieldId]);
$this->hubspotClientMock
->expects($this->once())
->method('request')
->with('GET', $expectedEndpoint)
->willReturn($this->generateHubSpotResponse(
[
'options' => [
['value' => 'option_1', 'label' => 'Option 1', 'displayOrder' => 0],
['value' => 'option_2', 'label' => 'Option 2', 'displayOrder' => 1],
['value' => 'option_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]
))
;
$this->assertEquals(
[
['id' => 'option_1', 'value' => 'option_1', 'label' => 'Option 1', 'display_order' => 0],
['id' => 'option_2', 'value' => 'option_2', 'label' => 'Option 2', 'display_order' => 1],
['id' => 'option_3', 'value' => 'option_3', 'label' => 'Option 3', 'display_order' => 2],
],
$this->client->fetchMeetingOutcomeFieldOptions($field)
);
}
public static function meetingOutcomeFieldProvider(): array
{
return [
'meeting outcome field' => [
'meetingOutcome',
'[URL_WITH_CREDENTIALS] The class CollectionResponsePipeline will be deprecated in the next Hubspot version
*/
$pipelineStagesResponse = new CollectionResponsePipeline([
'results' => [$this->generatePipeline()],
]);
$this->pipelinesApiMock
->method('getAll')
->willReturn($pipelineStagesResponse);
}
if ($type === self::RESPONSE_TYPE_PIPELINE_FIELD) {
$field->method('isStageField')->willReturn(false);
$field->method('isPipelineField')->willReturn(true);
$pipelineResponse = $this->generateHubSpotResponse([
'results' => [
['id' => '123', 'label' => 'Sales'],
['id' => 'default', 'label' => 'CS'],
],
]);
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($pipelineResponse);
}
$this->assertEquals(
$responses[$type],
$this->client->fetchOpportunityFieldOptions($field)
);
}
public static function opportunityFieldOptionsProvider(): array
{
return [
'stage field' => [
'field' => new Field(['crm_provider_id' => 'dealstage']),
'type' => self::RESPONSE_TYPE_STAGE_FIELD,
],
'pipeline field' => [
'field' => new Field(['crm_provider_id' => 'pipeline']),
'type' => self::RESPONSE_TYPE_PIPELINE_FIELD,
],
'regular field' => [
'field' => new Field(['crm_provider_id' => 'some_property']),
'type' => self::RESPONSE_TYPE_REGULAR_FIELD,
],
];
}
private function generateHubSpotResponse(array $data): HubspotResponse
{
return new HubspotResponse(new Response(200, [], json_encode($data)));
}
private function generateProperty(): Property
{
return new Property([
'name' => 'some_property',
'options' => [
[
'label' => 'label_1',
'value' => 'value_1',
],
[
'label' => 'label_2',
'value' => 'value_2',
],
],
]);
}
private function generatePipeline(): Pipeline
{
return new Pipeline(['stages' => [
new PipelineStage(['id' => 'foo', 'label' => 'bar']),
new PipelineStage(['id' => 'baz', 'label' => 'qux']),
]]);
}
public function testFetchOpportunityPipelines(): void
{
$this->client
->method('makeRequest')
->with('/crm/v3/pipelines/deals')
->willReturn($this->generateHubSpotResponse([
'results' => [
['id' => 'id_1', 'label' => 'Option 1', 'displayOrder' => 0],
['id' => 'id_2', 'label' => 'Option 2', 'displayOrder' => 1],
['id' => 'id_3', 'label' => 'Option 3', 'displayOrder' => 2],
],
]));
$this->assertEquals(
[
['id' => 'id_1', 'label' => 'Option 1'],
['id' => 'id_2', 'label' => 'Option 2'],
['id' => 'id_3', 'label' => 'Option 3'],
],
$this->client->fetchOpportunityPipelines()
);
}
public function testGetPaginatedData(): void
{
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
['id' => 'id_3', 'properties' => []],
];
// Mock the pagination service to return a generator and modify reference parameters
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
['payload_key' => 'payload_value'],
'foobar',
0,
$this->anything(),
$this->anything()
)
->willReturnCallback(function ($client, $payload, $type, $offset, &$total, &$lastRecordId) use ($expectedResults) {
$total = 3;
$lastRecordId = 'id_3';
foreach ($expectedResults as $result) {
yield $result;
}
});
$this->assertEquals(
[
'results' => $expectedResults,
'total' => 3,
'last_record' => 'id_3',
],
$this->client->getPaginatedData(['payload_key' => 'payload_value'], 'foobar')
);
}
public function testGetAssociationsData(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$responseResults = [];
foreach ($ids as $id) {
$from = new PublicObjectId();
$from->setId($id);
$to1 = new PublicObjectId();
$to1->setId('contact_' . $id . '_1');
$to2 = new PublicObjectId();
$to2->setId('contact_' . $id . '_2');
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to1, $to2]);
$responseResults[] = $result;
}
$batchResponse = new BatchResponsePublicAssociationMulti();
$batchResponse->setResults($responseResults);
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function (BatchInputPublicObjectId $batchInput) use ($ids) {
$inputIds = array_map(
fn ($input) => $input->getId(),
$batchInput->getInputs()
);
return $inputIds === $ids;
})
)
->willReturn($batchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$expectedResult = [
'1' => ['contact_1_1', 'contact_1_2'],
'2' => ['contact_2_1', 'contact_2_2'],
'3' => ['contact_3_1', 'contact_3_2'],
];
$this->assertEquals($expectedResult, $result);
}
public function testGetAssociationsDataHandlesException(): void
{
$ids = ['1', '2', '3'];
$fromObject = 'deals';
$toObject = 'contacts';
$exception = new \Exception('API Error');
$this->associationsBatchApiMock->expects($this->once())
->method('read')
->with(
$this->equalTo($fromObject),
$this->equalTo($toObject),
$this->callback(function ($batchInput) use ($ids) {
return $batchInput instanceof \HubSpot\Client\Crm\Associations\Model\BatchInputPublicObjectId
&& count($batchInput->getInputs()) === count($ids);
})
)
->willThrowException($exception);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[Hubspot] Failed to fetch associations',
[
'from_object' => $fromObject,
'to_object' => $toObject,
'reason' => 'API Error',
]
);
$this->client->setLogger($loggerMock);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertEmpty($result);
$this->assertIsArray($result);
}
public function testGetAssociationsDataWithLargeDataSet(): void
{
$ids = array_map(fn ($i) => (string) $i, range(1, 2500)); // More than 1000 items
$fromObject = 'deals';
$toObject = 'contacts';
$firstBatchResponse = new BatchResponsePublicAssociationMulti();
$firstBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, 0, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$firstBatchResponse->setResults($firstBatchResults);
$secondBatchResponse = new BatchResponsePublicAssociationMulti();
$secondBatchResults = array_map(function ($id) {
$from = new PublicObjectId();
$from->setId($id);
$to = new PublicObjectId();
$to->setId('contact_' . $id);
$result = new \HubSpot\Client\Crm\Associations\Model\PublicAssociationMulti();
$result->setFrom($from);
$result->setTo([$to]);
return $result;
}, array_slice($ids, Client::ASSOCIATIONS_BATCH_SIZE_LIMIT));
$secondBatchResponse->setResults($secondBatchResults);
$this->associationsBatchApiMock->expects($this->exactly(3))
->method('read')
->willReturnOnConsecutiveCalls($firstBatchResponse, $secondBatchResponse);
$result = $this->client->getAssociationsData($ids, $fromObject, $toObject);
$this->assertCount(2500, $result);
$this->assertArrayHasKey('1', $result);
$this->assertArrayHasKey('2500', $result);
$this->assertEquals(['contact_1'], $result['1']);
$this->assertEquals(['contact_2500'], $result['2500']);
}
public function testGetContactByEmailSuccess(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname', 'email'];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn([
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
]);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname,email', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => [
'firstname' => 'John',
'lastname' => 'Doe',
'email' => '[EMAIL]',
],
], $result);
}
public function testGetContactByEmailWithEmptyFields(): void
{
$email = '[EMAIL]';
$fields = [];
$contactMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$contactMock->method('getId')->willReturn('12345');
$contactMock->method('getProperties')->willReturn(['email' => '[EMAIL]']);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, '', null, false, 'email')
->willReturn($contactMock);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new NullLogger());
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([
'id' => '12345',
'properties' => ['email' => '[EMAIL]'],
], $result);
}
public function testGetContactByEmailApiException(): void
{
$email = '[EMAIL]';
$fields = ['firstname', 'lastname'];
$exception = new \HubSpot\Client\Crm\Contacts\ApiException('Contact not found', 404);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($email, 'firstname,lastname', null, false, 'email')
->willThrowException($exception);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('info')
->with(
'[Hubspot] Failed to fetch contact',
[
'email' => $email,
'reason' => 'Contact not found',
]
);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger($loggerMock);
$result = $client->getContactByEmail($email, $fields);
$this->assertEquals([], $result);
}
public function testGetOpportunityById(): void
{
$opportunityId = '12345';
$expectedProperties = [
'dealname' => 'Test Opportunity',
'amount' => '1000.00',
'closedate' => '2024-12-31T23:59:59.999Z',
'dealstage' => 'presentationscheduled',
'pipeline' => 'default',
];
$mockHubspotOpportunity = $this->createMock(DealWithAssociations::class);
$mockHubspotOpportunity->method('getProperties')->willReturn((object) $expectedProperties);
$mockHubspotOpportunity->method('getId')->willReturn($opportunityId);
$now = new \DateTimeImmutable();
$mockHubspotOpportunity->method('getCreatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getUpdatedAt')->willReturn($now);
$mockHubspotOpportunity->method('getArchived')->willReturn(false);
$this->dealsBasicApiMock
->expects($this->once())
->method('getById')
->willReturn($mockHubspotOpportunity);
// Assuming Client::getOpportunityById processes the SimplePublicObject and returns an associative array.
// The structure might be like: ['id' => ..., 'properties' => [...], 'createdAt' => ..., ...]
// Adjust assertions below based on the actual return structure of your method.
$result = $this->client->getOpportunityById($opportunityId, ['test', 'test']);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertEquals($opportunityId, $result['id']);
}
public function testGetContactById(): void
{
$crmId = 'contact-123';
$fields = ['firstname', 'lastname'];
$expectedProperties = ['firstname' => 'John', 'lastname' => 'Doe'];
$mockContact = $this->createMock(\HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectWithAssociations::class);
$mockContact->method('getId')->willReturn($crmId);
$mockContact->method('getProperties')->willReturn((object) $expectedProperties);
$contactsApiMock = $this->createMock(\HubSpot\Client\Crm\Contacts\Api\BasicApi::class);
$contactsApiMock->expects($this->once())
->method('getById')
->with($crmId, 'firstname,lastname')
->willReturn($mockContact);
$contactsDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Contacts\Discovery::class);
$contactsDiscoveryMock->method('__call')->with('basicApi')->willReturn($contactsApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($contactsDiscoveryMock) {
if ($name === 'contacts') {
return $contactsDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getContactById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testGetAccountById(): void
{
$crmId = 'account-123';
$fields = ['name', 'industry'];
$expectedProperties = ['name' => 'Acme Corp', 'industry' => 'Technology'];
$mockCompany = $this->createMock(\HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations::class);
$mockCompany->method('getId')->willReturn($crmId);
$mockCompany->method('getProperties')->willReturn((object) $expectedProperties);
$companiesApiMock = $this->createMock(\HubSpot\Client\Crm\Companies\Api\BasicApi::class);
$companiesApiMock->expects($this->once())
->method('getById')
->with($crmId, 'name,industry')
->willReturn($mockCompany);
$companiesDiscoveryMock = $this->createMock(\HubSpot\Discovery\Crm\Companies\Discovery::class);
$companiesDiscoveryMock->method('__call')->with('basicApi')->willReturn($companiesApiMock);
$crmMock = $this->createMock(\HubSpot\Discovery\Crm\Discovery::class);
$crmMock->method('__call')->willReturnCallback(function ($name) use ($companiesDiscoveryMock) {
if ($name === 'companies') {
return $companiesDiscoveryMock;
}
return $this->createMock(\HubSpot\Discovery\Crm\Properties\Discovery::class);
});
$discoveryMock = $this->createMock(\HubSpot\Discovery\Discovery::class);
$discoveryMock->method('__call')->with('crm')->willReturn($crmMock);
$client = $this->createPartialMock(Client::class, ['getNewInstance']);
$client->method('getNewInstance')->willReturn($discoveryMock);
$client->setLogger(new \Psr\Log\NullLogger());
$result = $client->getAccountById($crmId, $fields);
$this->assertIsArray($result);
$this->assertArrayHasKey('id', $result);
$this->assertArrayHasKey('properties', $result);
$this->assertEquals($crmId, $result['id']);
$this->assertEquals((object) $expectedProperties, $result['properties']);
}
public function testEnsureValidTokenWithNoTokenUpdate(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
$originalToken = 'original_token';
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$accessTokenProperty->setValue($this->client, $originalToken);
// Mock token manager to return null (no refresh needed)
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn(null);
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was not changed
$this->assertEquals($originalToken, $accessTokenProperty->getValue($this->client));
}
public function testGetPaginatedDataGeneratorDelegatesToPaginationService(): void
{
$payload = ['filters' => []];
$type = 'contacts';
$offset = 0;
$total = 0;
$lastRecordId = null;
$expectedResults = [
['id' => 'id_1', 'properties' => []],
['id' => 'id_2', 'properties' => []],
];
// Mock the pagination service to return a generator
$this->paginationServiceMock
->expects($this->once())
->method('getPaginatedDataGenerator')
->with(
$this->client,
$payload,
$type,
$offset,
$this->anything(),
$this->anything()
)
->willReturnCallback(function () use ($expectedResults) {
foreach ($expectedResults as $result) {
yield $result;
}
});
// Execute the pagination
$results = [];
foreach ($this->client->getPaginatedDataGenerator($payload, $type, $offset, $total, $lastRecordId) as $result) {
$results[] = $result;
}
$this->assertCount(2, $results);
$this->assertEquals('id_1', $results[0]['id']);
$this->assertEquals('id_2', $results[1]['id']);
}
public function testEnsureValidTokenDelegatesToTokenManager(): void
{
$socialAccountMock = $this->createMock(SocialAccount::class);
// Set up OAuth account
$reflection = new \ReflectionClass($this->client);
$oauthAccountProperty = $reflection->getProperty('oauthAccount');
$oauthAccountProperty->setAccessible(true);
$oauthAccountProperty->setValue($this->client, $socialAccountMock);
// Mock token manager to return new token
$this->tokenManagerMock
->expects($this->once())
->method('ensureValidToken')
->with($socialAccountMock)
->willReturn('new_access_token');
// Call ensureValidToken
$this->client->ensureValidToken();
// Verify access token was updated
$accessTokenProperty = $reflection->getProperty('accessToken');
$accessTokenProperty->setAccessible(true);
$this->assertEquals('new_access_token', $accessTokenProperty->getValue($this->client));
}
public function testGetOwnersArchivedWithValidResponse(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => true,
],
],
];
// Create a mock response object
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
// Set up the client to return our test data
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=true'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(true);
// Assert the results
$this->assertCount(1, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('John Doe', $result[0]->getFullName());
$this->assertTrue($result[0]->isArchived());
}
public function testGetOwnersArchivedWithEmptyResponse(): void
{
// Create a mock response object with empty results
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn(['results' => []]);
// Set up the client to return empty results
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
// Call the method
$result = $this->client->getOwnersArchived(false);
// Assert the results
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithInvalidResponse(): void
{
// Create a mock response that will throw an exception when toArray is called
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willThrowException(new \InvalidArgumentException('Invalid JSON'));
// Set up the client to return the problematic response
$this->client->method('makeRequest')
->willReturn($response);
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(true);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithHttpError(): void
{
// Set up the client to throw an exception
$this->client->method('makeRequest')
->willThrowException(new \Exception('HTTP Error'));
// Mock the logger to expect an error message
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with($this->stringContains('Failed to fetch owners'));
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
// Call the method and expect an empty array on error
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertEmpty($result);
}
public function testGetOwnersArchivedWithOwnerCreationException(): void
{
$responseData = [
'results' => [
[
'id' => '123',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'John',
'lastName' => 'Doe',
'userId' => 456,
'userIdIncludingInactive' => 789,
'createdAt' => '2023-01-01T12:00:00Z',
'updatedAt' => '2023-01-02T12:00:00Z',
'archived' => false,
],
[
'id' => '456',
'email' => '[EMAIL]',
'type' => 'PERSON',
'createdAt' => 'invalid-date-format',
],
[
'id' => '789',
'email' => '[EMAIL]',
'type' => 'PERSON',
'firstName' => 'Jane',
'lastName' => 'Smith',
'userId' => 999,
'userIdIncludingInactive' => 888,
'createdAt' => '2023-01-03T12:00:00Z',
'updatedAt' => '2023-01-04T12:00:00Z',
'archived' => false,
],
],
];
$response = $this->createMock(\SevenShores\Hubspot\Http\Response::class);
$response->method('toArray')
->willReturn($responseData);
$this->client->method('makeRequest')
->with(
'/crm/v3/owners',
'GET',
[],
'archived=false'
)
->willReturn($response);
$loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
$loggerMock->expects($this->once())
->method('error')
->with(
'[HubSpot] Failed to process owner data',
$this->callback(function ($context) {
return isset($context['result']) &&
isset($context['error']) &&
$context['result']['id'] === '456' &&
$context['result']['email'] === '[EMAIL]' &&
str_contains($context['error'], 'invalid-date-format');
})
);
$reflection = new \ReflectionClass($this->client);
$loggerProperty = $reflection->getProperty('log');
$loggerProperty->setAccessible(true);
$loggerProperty->setValue($this->client, $loggerMock);
$result = $this->client->getOwnersArchived(false);
$this->assertIsArray($result);
$this->assertCount(2, $result);
$this->assertEquals('123', $result[0]->getId());
$this->assertEquals('[EMAIL]', $result[0]->getEmail());
$this->assertEquals('789', $result[1]->getId());
$this->assertEquals('[EMAIL]', $result[1]->getEmail());
}
public function testMakeRequestWithGetMethod(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManager = $this->createMock(HubspotTokenManager::class);
$psrResponse = new Response(200, [], json_encode(['status' => 'success']));
$expectedResponse = new HubspotResponse($psrResponse);
$hubspotClientMock = $this->createMock(HubspotClient::class);
$hubspotClientMock->expects($this->once())
->method('request')
->with(
'GET',
'https://api.hubapi.com/crm/v3/objects/contacts',
[],
null,
true
)
->willReturn($expectedResponse);
$factoryMock = $this->createMock(Factory::class);
$factoryMock->method('getClient')->willReturn($hubspotClientMock);
$client = $this->getMockBuilder(Client::class)
->setConstructorArgs([$socialAccountService, $paginationService, $tokenManager])
->onlyMethods(['getInstance'])
->getMock();
$client->method('getInstance')->willReturn($factoryMock);
$client->setAccessToken(new AccessToken(['access_token' => 'test_token']));
$result = $client->makeRequest('/crm/v3/objects/contacts', 'GET');
$this->assertSame($expectedResponse, $result);
}
public function testMakeRequestWithGetMethodAndQueryString(): void
{
$socialAccountService = $this->createMock(SocialAccountService::class);
$paginationService = $this->createMock(HubspotPaginationService::class);
$tokenManag...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
20390
|
880
|
11
|
2026-05-11T15:21:22.827482+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-11/1778 /Users/lukas/.screenpipe/data/data/2026-05-11/1778512882827_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20725-handle-HS-search-rate-limit, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20725-handle-HS-search-rate-limit","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"ClientTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'ClientTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2547951761431995564
|
-8708747756649067582
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20725-handle-HS-search Project: faVsco.js, menu
JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
ClientTest
Run 'ClientTest'
Debug 'ClientTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpAPP (-zsh)-zsh++DOCKER-232,9 +235,11*81DEV (docker)₴2APP (-zsh)84* eparam string SobjectType The object type ('deals', 'companies', 'contacts', 'calls')* @param array<string, mixed› Spayload The search payload with filters, sorts, properties, etc.ereturn array Thesearch response with'results'total', 'paging'keys* @throws RateLimitException When rate limit is hit* @throws HubspotException On API errors* @return array The search response with 'results', 'total','paging' keyspublic function search(string SobjectType, array Spayload): array-zsh>0 ll*5screenpipe"100% [8• Mon 11 May 18:21:22T₴1O ₴6-zsh*7 |+APPend diff4) app/Console/Commands/JiminnyDebugCommand.php (statement_indentation)begin diff--- /home/jiminny/app/Console/Commands/JiminnyDebugCommand.php+++/home/jiminny/app/Console/Commands/JiminnyDebugCommand.php-359,11 +359,11 @ScrmService = ScrmResolver->prepareCrmService();-//-//for (Si = 0; si < 3; Si++) {if (Si%25 ===0) {Sthis->info("Syncing opportunity {$1}");Sthis->info("Matching contact {$i}");-//-//.ScrmService->syncOpportunity('374720564');if ($i % 25 === 0) {Sthis->info("Syncing opportunity {$1}");Sthis->info("Matching contact {Si}");////ScrmService-›syncOpportunity('374720564');ScrmService-›matchByName('Robot');end diffFixed 4 of 5666 files in 146.870 seconds, 60.00 MB memory usedWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1...
|
20387
|
NULL
|
NULL
|
NULL
|
|
23427
|
988
|
17
|
2026-05-12T07:52:28.105145+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-12/1778 /Users/lukas/.screenpipe/data/data/2026-05-12/1778572348105_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)ggml_metal_init:allocatingggml_metal_init:found device: Apple M1ggml_metal_init:picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrencytrueggml_metal_init:use graph optimizetruewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)whisper_init_state:compute buffer(encode)whisper_init_state:computebuffer (cross)whisper_init_state:computebuffer (decode)14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu:using Metal backendggml_metal_init: allocatingggml_metal_init:founddevice: Apple M1ggml_metal_init:pickingdefault device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrency= trueggml_metal_init: use graph optimize=truewhisper_backend_init: using BLAS backendwhisper_init_state: kv selfsize=3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)=whisper_init_state: compute buffer (encode) =whisper_init_state:compute buffer (cross)=whisper_init_state:compute buffer (decode) =14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu: using Metal backendggml_metal_init: allocatingggml_metal_init: found device: Apple M1ggml_metal_init: picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init: use concurrency= trueggml_metal_init: use graph optimize= truewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MB883screer-zshHomeDMsActivityFilesLater..•More+•.> 0EDal)Jiminny ...External connections* Starred& jiminny-x-integrati…..8 platform-inner-teamChannels#ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messagesR. Steliyan GeorgievPetko Kashinski% Galya DimitrovaA ..• Support Daily • in 4h 8 m100% C78• Tue 12 May 10:52:27QDescribe what you are looking forSteliyan Georgiev6 0• Messagest Add canvasO Files+AutomaToday- sentryBug JY-20-rv mrand CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 10:46 AMOpen in JiraSummariseпроблем беше че няма pdf_url сега ще серазровя за конкретен репорти идеята е на РНР да не го пробваме през час ноГаля попита за регенериранепредполагам че е нещо случайно най-вероятносамо един репортза бъдеще може да в самия пропхет има липроверка дали има всичко преди да вьрнеresponse, или пак от РНР да се провери предипращане и да се пусне отновоSteliyan Georgiev 10:51 AMможе да направя профет ако няма pdf_url, даврьща грешка за пхп?NewLukas Kovalik 10:51 AMпо-скоро да се регенерираMessage Steliyan Georgiev+...
|
NULL
|
-6245577306872776041
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)ggml_metal_init:allocatingggml_metal_init:found device: Apple M1ggml_metal_init:picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrencytrueggml_metal_init:use graph optimizetruewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)whisper_init_state:compute buffer(encode)whisper_init_state:computebuffer (cross)whisper_init_state:computebuffer (decode)14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu:using Metal backendggml_metal_init: allocatingggml_metal_init:founddevice: Apple M1ggml_metal_init:pickingdefault device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrency= trueggml_metal_init: use graph optimize=truewhisper_backend_init: using BLAS backendwhisper_init_state: kv selfsize=3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)=whisper_init_state: compute buffer (encode) =whisper_init_state:compute buffer (cross)=whisper_init_state:compute buffer (decode) =14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu: using Metal backendggml_metal_init: allocatingggml_metal_init: found device: Apple M1ggml_metal_init: picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init: use concurrency= trueggml_metal_init: use graph optimize= truewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MB883screer-zshHomeDMsActivityFilesLater..•More+•.> 0EDal)Jiminny ...External connections* Starred& jiminny-x-integrati…..8 platform-inner-teamChannels#ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messagesR. Steliyan GeorgievPetko Kashinski% Galya DimitrovaA ..• Support Daily • in 4h 8 m100% C78• Tue 12 May 10:52:27QDescribe what you are looking forSteliyan Georgiev6 0• Messagest Add canvasO Files+AutomaToday- sentryBug JY-20-rv mrand CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 10:46 AMOpen in JiraSummariseпроблем беше че няма pdf_url сега ще серазровя за конкретен репорти идеята е на РНР да не го пробваме през час ноГаля попита за регенериранепредполагам че е нещо случайно най-вероятносамо един репортза бъдеще може да в самия пропхет има липроверка дали има всичко преди да вьрнеresponse, или пак от РНР да се провери предипращане и да се пусне отновоSteliyan Georgiev 10:51 AMможе да направя профет ако няма pdf_url, даврьща грешка за пхп?NewLukas Kovalik 10:51 AMпо-скоро да се регенерираMessage Steliyan Georgiev+...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
23428
|
988
|
18
|
2026-05-12T07:52:29.995260+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-12/1778 /Users/lukas/.screenpipe/data/data/2026-05-12/1778572349995_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)ggml_metal_init:allocatingggml_metal_init:found device: Apple M1ggml_metal_init:picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrencytrueggml_metal_init:use graph optimizetruewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)whisper_init_state:compute buffer(encode)whisper_init_state:computebuffer (cross)whisper_init_state:computebuffer (decode)14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu:using Metal backendggml_metal_init: allocatingggml_metal_init:founddevice: Apple M1ggml_metal_init:pickingdefault device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrency= trueggml_metal_init: use graph optimize=truewhisper_backend_init: using BLAS backendwhisper_init_state: kv selfsize=3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)=whisper_init_state: compute buffer (encode) =whisper_init_state:compute buffer (cross)=whisper_init_state:compute buffer (decode) =14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu: using Metal backendggml_metal_init: allocatingggml_metal_init: found device: Apple M1ggml_metal_init: picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init: use concurrency= trueggml_metal_init: use graph optimize= truewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MB883screer-zshHomeDMsActivityFilesLater..•More+•.> 0EDal)Jiminny ...External connections* Starred& jiminny-x-integrati…..8 platform-inner-teamChannels#ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messagesRo Steliyan GeorgievPetko Kashinski% Galya DimitrovaA ..• Support Daily • in 4h 8 m100% C73• Tue 12 May 10:52:29QDescribe what you are looking forSteliyan Georgiev6 0• Messagest Add canvasO Files+AutomaToday- sentryBug JY-20-rv mrand CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 10:46 AMOpen in JiraSummariseпроблем беше че няма pdf_url сега ще серазровя за конкретен репорти идеята е на РНР да не го пробваме през час ноГаля попита за регенериранепредполагам че е нещо случайно най-вероятносамо един репортза бъдеще може да в самия пропхет има липроверка дали има всичко преди да вьрнеresponse, или пак от РНР да се провери предипращане и да се пусне отновоSteliyan Georgiev 10:51 AMможе да направя профет ако няма pdf_url, даврьща грешка за пхп?NewLukas Kovalik 10:51 AMпо-скоро да се регенерираMessage Steliyan Georgiev+...
|
NULL
|
-5046283262053780457
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV SlackFileEditViewGoHistoryWindowHelpDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)ggml_metal_init:allocatingggml_metal_init:found device: Apple M1ggml_metal_init:picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrencytrueggml_metal_init:use graph optimizetruewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)whisper_init_state:compute buffer(encode)whisper_init_state:computebuffer (cross)whisper_init_state:computebuffer (decode)14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu:using Metal backendggml_metal_init: allocatingggml_metal_init:founddevice: Apple M1ggml_metal_init:pickingdefault device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrency= trueggml_metal_init: use graph optimize=truewhisper_backend_init: using BLAS backendwhisper_init_state: kv selfsize=3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)=whisper_init_state: compute buffer (encode) =whisper_init_state:compute buffer (cross)=whisper_init_state:compute buffer (decode) =14.17 MB65.96 MB8.50 MB96.83 MBggml_metal_free: deallocatingwhisper_backend_init_gpu: device 0: Metal (type: 1)whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu: using Metal backendggml_metal_init: allocatingggml_metal_init: found device: Apple M1ggml_metal_init: picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init: use concurrency= trueggml_metal_init: use graph optimize= truewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MB883screer-zshHomeDMsActivityFilesLater..•More+•.> 0EDal)Jiminny ...External connections* Starred& jiminny-x-integrati…..8 platform-inner-teamChannels#ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messagesRo Steliyan GeorgievPetko Kashinski% Galya DimitrovaA ..• Support Daily • in 4h 8 m100% C73• Tue 12 May 10:52:29QDescribe what you are looking forSteliyan Georgiev6 0• Messagest Add canvasO Files+AutomaToday- sentryBug JY-20-rv mrand CloudStatusBacklogPriority= MediumAssigneeUnassignedAs of today at 10:46 AMOpen in JiraSummariseпроблем беше че няма pdf_url сега ще серазровя за конкретен репорти идеята е на РНР да не го пробваме през час ноГаля попита за регенериранепредполагам че е нещо случайно най-вероятносамо един репортза бъдеще може да в самия пропхет има липроверка дали има всичко преди да вьрнеresponse, или пак от РНР да се провери предипращане и да се пусне отновоSteliyan Georgiev 10:51 AMможе да направя профет ако няма pdf_url, даврьща грешка за пхп?NewLukas Kovalik 10:51 AMпо-скоро да се регенерираMessage Steliyan Georgiev+...
|
23427
|
NULL
|
NULL
|
NULL
|
|
23430
|
989
|
20
|
2026-05-12T07:52:29.965037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-12/1778 /Users/lukas/.screenpipe/data/data/2026-05-12/1778572349965_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormViewINavicareCodeLaravelKeractorTOOISWindo PhostormViewINavicareCodeLaravelKeractorTOOISWindowmelpFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledeyC) AutomatedReportGenerated.onp© PlaybackController.phpC) [EMAIL]© TeamService.php(C) TranscodeParameterResc© UserService.phpC) Uuid.pnp› D Traits> D UseCases> D UserC Utils› D Validationphp nelpers.ongInitialFrontendState.php© Jiminny.phpC) Plan.ohoC) Serializer.ohoC) TeamScimDetails.ohobootstrap>M build→ contio>O contribM databaseIM docctront-end• D lang> node_modules library root> M nhnstan> D public>O resourcesv Mroutesphp api.phppnp api_vz.ongpnp console.ongpnp customer_api.pnppnp emoedded.onophp health.phpphp scim.phpphp web.phpphp webhook.php>Mscriotsv O storage•aoo> M debuabarM frameworkv Mloas.aitianoreel audio wav= cuctom loalreaconly class Plannatservice= hubsnot-iournal-noll loaIaravel lod< nhounit vnpublic function -_constructtprivate Rolestatsrepository srolestatsrepository.•{...}/** othrows Guzzle xception */oubuc function trackuser suser strind Sevent, arrav soavload = : vord1f @ Sthis-›servicelsAvailable(Suser->getTeamO->qetPartnerido0)«Susen->inadld relations: "team!)Sdata =fInamel => Susen->aet-NameOIlemaili = Susen->aptFmailAddnecs0ll'externalId' => $user->getUuid.'companyExternalId' => Suser->getTeam->getUuid.action => sevent,'info' => Spayload,SplanhatResponse = Http::planhatAnaluticsApiO->post url:'analytics/'config( key:"services.planhat.tenantUuid'). Sdata):Sthis->loqFailedResponses(SplanhatResponse.message: -_METHOD_-,L"body => solanhatresponse->sonlo'status' => SolanhatResoonse->statusol'data' => Sdatal** athrows Guzzesycention */nublie function meten(llsen Suser. string Sdimension. strina Svalue): voidf...}** Othrows GuzzleSxcention */public function upsertCompany(Team Steam): voidi...}* Athnowe Guz>leSycontion* @throws BindingResolutionExceptionpublic function upsertUser(User Suser): void{...}PlanhatService.php x:12 V.19 ^= laravel.l0gA SF (jiminny@localhost]4 HS_local jiminny@localhost]« console [PROD] X 4 console [EU]A console [STAGING][2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"neaders.?"Vace".L"Inu,0r May 2020 14.21.15 bMl"J,"Transter-Encodinq":"chunked").СООЛВВВРВВВВВЕЕВВВОЗО"CF-Ray": ["9f80deb8db60dc3a-SOF"]."Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"].acceot-encodino""server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\","x-content-tvoe-ootions":"nosniff"."x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7ccb3ee3"7."Set-Cookie":["__cf_bm=StUrtdQgXVnik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfW07-May-26 14:51:15 GMT; domain=.hubapi.com; Http0nly; Secure; SameSite=None"),"Renont-To".f"s"endnoints".'\"url\":"https:\V/\V/a.nel.cloudflare.com\\/report\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIx\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,report to. "cr-nel,|"max agel ":604800}"]"Server": ["cloudflare"]}} {"correlation_1d": "95256555-ec98-4541-D92a-adta/Sboveab","trace 10":"C/AD8565-905t-4604-9405-8e5b551e5545• suppont Dally • In 4n om100% 5• Tue 12 May 10:52:29HandleHubspotRateLimitTest vcascadePlanhat Event Playbac+0..find planhat event playback visitedThoughtsSearched planhat in ~/iminnylappThoughtsSearched olavback *visitedivisited."olavback in ~/fiminnvlaoolSearched olavback in anniSoarched DlaSearched visited in aprThouahtsFound it in PlaybackController.php :Read DlavbackController.nhn #| 85-114Location:Plavbackcontroller.0no:95-168oho.*Cendina InlavbackVicitedl event to Planhat without clowina +hedeferlfn = Sthis->olanhatService-strack(user. Suserpayload: ['activityld' = Sactivity->getId(),activitvluid' = sactivity-saetluido.-salwavs@)Contovt. Collod in tha niavhaak nado controllor wronnod in doforl to firo tha Dlanhat avant scunchronduely aftor thoHTTP response is sent to avoid slowina down the user experience.Oal ***Jed daily usage quota is exhausted. Purchase extra usage to continue usina premium models. Quota resets May 12, 11:00"AN CUTYAsk anvthina (84L)÷ @Code SWF-1.6WN Windsurf Toams 21-1UTF.8io 4 spaces...
|
NULL
|
-3712287840347490992
|
NULL
|
click
|
ocr
|
NULL
|
PhostormViewINavicareCodeLaravelKeractorTOOISWindo PhostormViewINavicareCodeLaravelKeractorTOOISWindowmelpFV faVsco.js?9 JY-20725-handle-HS-search-rate-limitroledeyC) AutomatedReportGenerated.onp© PlaybackController.phpC) [EMAIL]© TeamService.php(C) TranscodeParameterResc© UserService.phpC) Uuid.pnp› D Traits> D UseCases> D UserC Utils› D Validationphp nelpers.ongInitialFrontendState.php© Jiminny.phpC) Plan.ohoC) Serializer.ohoC) TeamScimDetails.ohobootstrap>M build→ contio>O contribM databaseIM docctront-end• D lang> node_modules library root> M nhnstan> D public>O resourcesv Mroutesphp api.phppnp api_vz.ongpnp console.ongpnp customer_api.pnppnp emoedded.onophp health.phpphp scim.phpphp web.phpphp webhook.php>Mscriotsv O storage•aoo> M debuabarM frameworkv Mloas.aitianoreel audio wav= cuctom loalreaconly class Plannatservice= hubsnot-iournal-noll loaIaravel lod< nhounit vnpublic function -_constructtprivate Rolestatsrepository srolestatsrepository.•{...}/** othrows Guzzle xception */oubuc function trackuser suser strind Sevent, arrav soavload = : vord1f @ Sthis-›servicelsAvailable(Suser->getTeamO->qetPartnerido0)«Susen->inadld relations: "team!)Sdata =fInamel => Susen->aet-NameOIlemaili = Susen->aptFmailAddnecs0ll'externalId' => $user->getUuid.'companyExternalId' => Suser->getTeam->getUuid.action => sevent,'info' => Spayload,SplanhatResponse = Http::planhatAnaluticsApiO->post url:'analytics/'config( key:"services.planhat.tenantUuid'). Sdata):Sthis->loqFailedResponses(SplanhatResponse.message: -_METHOD_-,L"body => solanhatresponse->sonlo'status' => SolanhatResoonse->statusol'data' => Sdatal** athrows Guzzesycention */nublie function meten(llsen Suser. string Sdimension. strina Svalue): voidf...}** Othrows GuzzleSxcention */public function upsertCompany(Team Steam): voidi...}* Athnowe Guz>leSycontion* @throws BindingResolutionExceptionpublic function upsertUser(User Suser): void{...}PlanhatService.php x:12 V.19 ^= laravel.l0gA SF (jiminny@localhost]4 HS_local jiminny@localhost]« console [PROD] X 4 console [EU]A console [STAGING][2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {"neaders.?"Vace".L"Inu,0r May 2020 14.21.15 bMl"J,"Transter-Encodinq":"chunked").СООЛВВВРВВВВВЕЕВВВОЗО"CF-Ray": ["9f80deb8db60dc3a-SOF"]."Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"].acceot-encodino""server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\","x-content-tvoe-ootions":"nosniff"."x-hubsoot-correlation-id":"019e02d0-6fd8-7812-bdba-885b7ccb3ee3"7."Set-Cookie":["__cf_bm=StUrtdQgXVnik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfW07-May-26 14:51:15 GMT; domain=.hubapi.com; Http0nly; Secure; SameSite=None"),"Renont-To".f"s"endnoints".'\"url\":"https:\V/\V/a.nel.cloudflare.com\\/report\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIx\"group\":\"cf-nel\",\"max_age\":604800}"],"NEL":["{\"success_fraction\":0.01,report to. "cr-nel,|"max agel ":604800}"]"Server": ["cloudflare"]}} {"correlation_1d": "95256555-ec98-4541-D92a-adta/Sboveab","trace 10":"C/AD8565-905t-4604-9405-8e5b551e5545• suppont Dally • In 4n om100% 5• Tue 12 May 10:52:29HandleHubspotRateLimitTest vcascadePlanhat Event Playbac+0..find planhat event playback visitedThoughtsSearched planhat in ~/iminnylappThoughtsSearched olavback *visitedivisited."olavback in ~/fiminnvlaoolSearched olavback in anniSoarched DlaSearched visited in aprThouahtsFound it in PlaybackController.php :Read DlavbackController.nhn #| 85-114Location:Plavbackcontroller.0no:95-168oho.*Cendina InlavbackVicitedl event to Planhat without clowina +hedeferlfn = Sthis->olanhatService-strack(user. Suserpayload: ['activityld' = Sactivity->getId(),activitvluid' = sactivity-saetluido.-salwavs@)Contovt. Collod in tha niavhaak nado controllor wronnod in doforl to firo tha Dlanhat avant scunchronduely aftor thoHTTP response is sent to avoid slowina down the user experience.Oal ***Jed daily usage quota is exhausted. Purchase extra usage to continue usina premium models. Quota resets May 12, 11:00"AN CUTYAsk anvthina (84L)÷ @Code SWF-1.6WN Windsurf Toams 21-1UTF.8io 4 spaces...
|
23426
|
NULL
|
NULL
|
NULL
|
|
35420
|
1319
|
38
|
2026-05-13T12:27:20.330852+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675240330_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1362947798257697316
|
-2575675244731720149
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (4lec2-user@ip-10-30-129-190:~883-zshSprint Review - in 33 mA100% C78• Wed 13 May 15:27:20181DOCKER0 *1DEV (docker)Last login: Wed May 13 09:16:21 on ttys010982APP (-zsh)84screenpipe"• ₴5Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)ec2-user@ip-10-30-129-190:~ (. 26Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$ ||...
|
35416
|
NULL
|
NULL
|
NULL
|
|
35421
|
1320
|
59
|
2026-05-13T12:27:21.154953+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675241154_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
Analyzing…
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {
"headers":{
"Date":["Thu,07 May 2026 14:21:15 GMT"],
"Content-Type":["application/json;charset=utf-8"],
"Transfer-Encoding":["chunked"],
"Connection":["keep-alive"],
"CF-Ray":["9f80deb8db60dc3a-SOF"],
"CF-Cache-Status":["DYNAMIC"],
"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],
"Vary":["origin,
accept-encoding"],
"access-control-allow-credentials":["false"],
"server-timing":["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",
cfr;desc=\"9f80deb8e7c6dc3a-IAD\""],
"x-content-type-options":["nosniff"],
"x-hubspot-correlation-id":["019e02d0-6fd8-7812-bdba-885b7ccb3ee3"],
"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,
07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],
"Report-To":["{
\"endpoints\":[{
\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\"}],
\"group\":\"cf-nel\",
\"max_age\":604800}"],
"NEL":["{
\"success_fraction\":0.01,
\"report_to\":\"cf-nel\",
\"max_age\":604800}"],
"Server":["cloudflare"]}} {
"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab",
"trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Analyzing…","depth":4,"bounds":{"left":0.70212764,"top":0.10055866,"width":0.019946808,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"bounds":{"left":0.42719415,"top":0.09736632,"width":0.5728058,"height":0.8818835},"on_screen":true,"lines":[{"char_start":207,"char_count":30,"bounds":{"left":0.42719415,"top":0.0,"width":0.07513298,"height":0.014365523}},{"char_start":237,"char_count":36,"bounds":{"left":0.42719415,"top":0.0,"width":0.09075798,"height":0.014365523}},{"char_start":273,"char_count":32,"bounds":{"left":0.42719415,"top":0.0,"width":0.080119684,"height":0.014365523}},{"char_start":305,"char_count":79,"bounds":{"left":0.42719415,"top":0.0,"width":0.20212767,"height":0.014365523}},{"char_start":384,"char_count":18,"bounds":{"left":0.42719415,"top":0.0,"width":0.043882977,"height":0.014365523}},{"char_start":402,"char_count":21,"bounds":{"left":0.42719415,"top":0.0,"width":0.051861703,"height":0.014365523}},{"char_start":423,"char_count":48,"bounds":{"left":0.42719415,"top":0.008778931,"width":0.12167553,"height":0.014365523}},{"char_start":471,"char_count":72,"bounds":{"left":0.42719415,"top":0.026336791,"width":0.18384309,"height":0.014365523}},{"char_start":543,"char_count":40,"bounds":{"left":0.42719415,"top":0.043894652,"width":0.10106383,"height":0.014365523}},{"char_start":583,"char_count":41,"bounds":{"left":0.42719415,"top":0.061452515,"width":0.10372341,"height":0.014365523}},{"char_start":624,"char_count":72,"bounds":{"left":0.42719415,"top":0.079010375,"width":0.18384309,"height":0.014365523}},{"char_start":696,"char_count":219,"bounds":{"left":0.42719415,"top":0.096568234,"width":0.56515956,"height":0.014365523}},{"char_start":915,"char_count":83,"bounds":{"left":0.42719415,"top":0.11412609,"width":0.21243352,"height":0.014365523}},{"char_start":998,"char_count":20,"bounds":{"left":0.42719415,"top":0.13168396,"width":0.04920213,"height":0.014365523}},{"char_start":1018,"char_count":17,"bounds":{"left":0.42719415,"top":0.14924182,"width":0.041223403,"height":0.014365523}},{"char_start":1035,"char_count":203,"bounds":{"left":0.42719415,"top":0.16679968,"width":0.52360374,"height":0.014365523}},{"char_start":1238,"char_count":22,"bounds":{"left":0.42719415,"top":0.18435754,"width":0.05418883,"height":0.014365523}},{"char_start":1260,"char_count":23,"bounds":{"left":0.42719415,"top":0.2019154,"width":0.056848403,"height":0.014365523}},{"char_start":1283,"char_count":10,"bounds":{"left":0.42719415,"top":0.21947326,"width":0.023271276,"height":0.014365523}},{"char_start":1293,"char_count":27,"bounds":{"left":0.42719415,"top":0.23703113,"width":0.06715426,"height":0.014365523}},{"char_start":1320,"char_count":26,"bounds":{"left":0.42719415,"top":0.254589,"width":0.06482713,"height":0.014365523}},{"char_start":1346,"char_count":23,"bounds":{"left":0.42719415,"top":0.27214685,"width":0.056848403,"height":0.014365523}},{"char_start":1369,"char_count":28,"bounds":{"left":0.42719415,"top":0.2897047,"width":0.06981383,"height":0.014365523}}],"value":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
8840172235353217036
|
-7881143395283809415
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
Analyzing…
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {
"headers":{
"Date":["Thu,07 May 2026 14:21:15 GMT"],
"Content-Type":["application/json;charset=utf-8"],
"Transfer-Encoding":["chunked"],
"Connection":["keep-alive"],
"CF-Ray":["9f80deb8db60dc3a-SOF"],
"CF-Cache-Status":["DYNAMIC"],
"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],
"Vary":["origin,
accept-encoding"],
"access-control-allow-credentials":["false"],
"server-timing":["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",
cfr;desc=\"9f80deb8e7c6dc3a-IAD\""],
"x-content-type-options":["nosniff"],
"x-hubspot-correlation-id":["019e02d0-6fd8-7812-bdba-885b7ccb3ee3"],
"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,
07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],
"Report-To":["{
\"endpoints\":[{
\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\"}],
\"group\":\"cf-nel\",
\"max_age\":604800}"],
"NEL":["{
\"success_fraction\":0.01,
\"report_to\":\"cf-nel\",
\"max_age\":604800}"],
"Server":["cloudflare"]}} {
"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab",
"trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}...
|
35419
|
NULL
|
NULL
|
NULL
|
|
35422
|
1320
|
60
|
2026-05-13T12:27:23.238980+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675243238_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
19
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {
"headers":{
"Date":["Thu,07 May 2026 14:21:15 GMT"],
"Content-Type":["application/json;charset=utf-8"],
"Transfer-Encoding":["chunked"],
"Connection":["keep-alive"],
"CF-Ray":["9f80deb8db60dc3a-SOF"],
"CF-Cache-Status":["DYNAMIC"],
"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],
"Vary":["origin,
accept-encoding"],
"access-control-allow-credentials":["false"],
"server-timing":["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",
cfr;desc=\"9f80deb8e7c6dc3a-IAD\""],
"x-content-type-options":["nosniff"],
"x-hubspot-correlation-id":["019e02d0-6fd8-7812-bdba-885b7ccb3ee3"],
"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,
07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],
"Report-To":["{
\"endpoints\":[{
\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\"}],
\"group\":\"cf-nel\",
\"max_age\":604800}"],
"NEL":["{
\"success_fraction\":0.01,
\"report_to\":\"cf-nel\",
\"max_age\":604800}"],
"Server":["cloudflare"]}} {
"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab",
"trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
InviteUserToTeamAction.php, class
MarkUserAsOnboardableAction.php, class
SyncRecordingFlagsAction.php, class
UpdateTeamMemberAction.php, class
UpdateUserRolesAction.php, class
Component
Acl
ActionItems
Activity
ActivityAnalytics
ActivitySearch
EventSubscriber, folder
FilterDefinition, folder
DealInsights, folder
Security, folder
TeamInsights, folder
ActivityActualDate.php...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.7124335,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","depth":4,"bounds":{"left":0.42719415,"top":0.09736632,"width":0.5728058,"height":0.8818835},"on_screen":true,"lines":[{"char_start":207,"char_count":30,"bounds":{"left":0.42719415,"top":0.0,"width":0.07513298,"height":0.014365523}},{"char_start":237,"char_count":36,"bounds":{"left":0.42719415,"top":0.0,"width":0.09075798,"height":0.014365523}},{"char_start":273,"char_count":32,"bounds":{"left":0.42719415,"top":0.0,"width":0.080119684,"height":0.014365523}},{"char_start":305,"char_count":79,"bounds":{"left":0.42719415,"top":0.0,"width":0.20212767,"height":0.014365523}},{"char_start":384,"char_count":18,"bounds":{"left":0.42719415,"top":0.0,"width":0.043882977,"height":0.014365523}},{"char_start":402,"char_count":21,"bounds":{"left":0.42719415,"top":0.0,"width":0.051861703,"height":0.014365523}},{"char_start":423,"char_count":48,"bounds":{"left":0.42719415,"top":0.008778931,"width":0.12167553,"height":0.014365523}},{"char_start":471,"char_count":72,"bounds":{"left":0.42719415,"top":0.026336791,"width":0.18384309,"height":0.014365523}},{"char_start":543,"char_count":40,"bounds":{"left":0.42719415,"top":0.043894652,"width":0.10106383,"height":0.014365523}},{"char_start":583,"char_count":41,"bounds":{"left":0.42719415,"top":0.061452515,"width":0.10372341,"height":0.014365523}},{"char_start":624,"char_count":72,"bounds":{"left":0.42719415,"top":0.079010375,"width":0.18384309,"height":0.014365523}},{"char_start":696,"char_count":219,"bounds":{"left":0.42719415,"top":0.096568234,"width":0.56515956,"height":0.014365523}},{"char_start":915,"char_count":83,"bounds":{"left":0.42719415,"top":0.11412609,"width":0.21243352,"height":0.014365523}},{"char_start":998,"char_count":20,"bounds":{"left":0.42719415,"top":0.13168396,"width":0.04920213,"height":0.014365523}},{"char_start":1018,"char_count":17,"bounds":{"left":0.42719415,"top":0.14924182,"width":0.041223403,"height":0.014365523}},{"char_start":1035,"char_count":203,"bounds":{"left":0.42719415,"top":0.16679968,"width":0.52360374,"height":0.014365523}},{"char_start":1238,"char_count":22,"bounds":{"left":0.42719415,"top":0.18435754,"width":0.05418883,"height":0.014365523}},{"char_start":1260,"char_count":23,"bounds":{"left":0.42719415,"top":0.2019154,"width":0.056848403,"height":0.014365523}},{"char_start":1283,"char_count":10,"bounds":{"left":0.42719415,"top":0.21947326,"width":0.023271276,"height":0.014365523}},{"char_start":1293,"char_count":27,"bounds":{"left":0.42719415,"top":0.23703113,"width":0.06715426,"height":0.014365523}},{"char_start":1320,"char_count":26,"bounds":{"left":0.42719415,"top":0.254589,"width":0.06482713,"height":0.014365523}},{"char_start":1346,"char_count":23,"bounds":{"left":0.42719415,"top":0.27214685,"width":0.056848403,"height":0.014365523}},{"char_start":1369,"char_count":28,"bounds":{"left":0.42719415,"top":0.2897047,"width":0.06981383,"height":0.014365523}},{"char_start":1397,"char_count":57,"bounds":{"left":0.42719415,"top":0.30726257,"width":0.14494681,"height":0.014365523}}],"value":"[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {\n\"headers\":{\n\"Date\":[\"Thu,07 May 2026 14:21:15 GMT\"],\n \"Content-Type\":[\"application/json;charset=utf-8\"],\n \"Transfer-Encoding\":[\"chunked\"],\n \"Connection\":[\"keep-alive\"],\n \"CF-Ray\":[\"9f80deb8db60dc3a-SOF\"],\n \"CF-Cache-Status\":[\"DYNAMIC\"],\n \"Strict-Transport-Security\":[\"max-age=31536000; includeSubDomains; preload\"],\n \"Vary\":[\"origin,\n accept-encoding\"],\n \"access-control-allow-credentials\":[\"false\"],\n \"server-timing\":[\"hcid;desc=\\\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\\\",\n cfr;desc=\\\"9f80deb8e7c6dc3a-IAD\\\"\"],\n \"x-content-type-options\":[\"nosniff\"],\n \"x-hubspot-correlation-id\":[\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\"],\n \"Set-Cookie\":[\"__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-1.0.1.1-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,\n 07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None\"],\n \"Report-To\":[\"{\n\\\"endpoints\\\":[{\n\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\\\"}],\n\\\"group\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"NEL\":[\"{\n\\\"success_fraction\\\":0.01,\n\\\"report_to\\\":\\\"cf-nel\\\",\n\\\"max_age\\\":604800}\"],\n\"Server\":[\"cloudflare\"]}} {\n\"correlation_id\":\"95236535-ec98-4541-b92a-adfa73b69eab\",\n\"trace_id\":\"c7ab8365-903f-46d4-9403-0e5b551e3545\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"InviteUserToTeamAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MarkUserAsOnboardableAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncRecordingFlagsAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateTeamMemberAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateUserRolesAction.php, class","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EventSubscriber, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FilterDefinition, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Security, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityActualDate.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
-1616294821204849918
|
-8025258548995724419
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
19
Previous Highlighted Error
Next Highlighted Error
[2026-05-07 14:21:15] local.INFO: [Hubspot] DEBUG Getting headers {
"headers":{
"Date":["Thu,07 May 2026 14:21:15 GMT"],
"Content-Type":["application/json;charset=utf-8"],
"Transfer-Encoding":["chunked"],
"Connection":["keep-alive"],
"CF-Ray":["9f80deb8db60dc3a-SOF"],
"CF-Cache-Status":["DYNAMIC"],
"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],
"Vary":["origin,
accept-encoding"],
"access-control-allow-credentials":["false"],
"server-timing":["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\",
cfr;desc=\"9f80deb8e7c6dc3a-IAD\""],
"x-content-type-options":["nosniff"],
"x-hubspot-correlation-id":["019e02d0-6fd8-7812-bdba-885b7ccb3ee3"],
"Set-Cookie":["__cf_bm=SIUrtdQgXVrik50pdqF6hZVYKhzTnQBidvMabeCtm0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWMQQ.ufZEXDZyHz2mBUFdzdo2gTHEsOkXMSEShjK0hGYxNhUGM1ZoBpX7BcFZcHEjA7Cs_.SMUhUnd2nYjko; path=/; expires=Thu,
07-May-26 14:51:15 GMT; domain=.hubapi.com; HttpOnly; Secure; SameSite=None"],
"Report-To":["{
\"endpoints\":[{
\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=NYAlsVTP0fYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxVpHmsKn3O%2BKVA3mFIJ2m7YRECDGSM%2BW2IYTzo6FM4%2BdUIjURO8srzKSvJgZ%2BQ6R79arKQw3uHLlX\"}],
\"group\":\"cf-nel\",
\"max_age\":604800}"],
"NEL":["{
\"success_fraction\":0.01,
\"report_to\":\"cf-nel\",
\"max_age\":604800}"],
"Server":["cloudflare"]}} {
"correlation_id":"95236535-ec98-4541-b92a-adfa73b69eab",
"trace_id":"c7ab8365-903f-46d4-9403-0e5b551e3545"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
InviteUserToTeamAction.php, class
MarkUserAsOnboardableAction.php, class
SyncRecordingFlagsAction.php, class
UpdateTeamMemberAction.php, class
UpdateUserRolesAction.php, class
Component
Acl
ActionItems
Activity
ActivityAnalytics
ActivitySearch
EventSubscriber, folder
FilterDefinition, folder
DealInsights, folder
Security, folder
TeamInsights, folder
ActivityActualDate.php...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
35423
|
1320
|
61
|
2026-05-13T12:27:26.260350+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675246260_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
19
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"19","depth":4,"bounds":{"left":0.7124335,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","depth":4,"on_screen":true,"value":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4571482452581506607
|
-3559557389246197272
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
19
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it...
|
35422
|
NULL
|
NULL
|
NULL
|
|
35424
|
1319
|
39
|
2026-05-13T12:27:27.231587+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675247231_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do i...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"281","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","depth":4,"on_screen":true,"value":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-375020224545388471
|
-3559557389246262808
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do i...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
35425
|
1320
|
62
|
2026-05-13T12:27:27.216867+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675247216_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do i...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"281","depth":4,"bounds":{"left":0.7101064,"top":0.10055866,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","depth":4,"on_screen":true,"value":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-375020224545388471
|
-3559557389246262808
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do i...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
35426
|
1319
|
40
|
2026-05-13T12:27:55.205019+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675275205_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"281","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1706140110261173822
|
-7881077389684807043
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error...
|
35424
|
NULL
|
NULL
|
NULL
|
|
35427
|
1320
|
63
|
2026-05-13T12:27:59.790014+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675279790_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do i...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"281","depth":4,"bounds":{"left":0.7101064,"top":0.10055866,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","depth":4,"bounds":{"left":0.43450797,"top":0.09736632,"width":0.56549203,"height":0.90263367},"on_screen":true,"value":"{\n \"took\" : 896,\n \"timed_out\" : false,\n \"_shards\" : {\n \"total\" : 14,\n \"successful\" : 14,\n \"skipped\" : 0,\n \"failed\" : 0\n },\n \"hits\" : {\n \"total\" : {\n \"value\" : 1,\n \"relation\" : \"eq\"\n },\n \"max_score\" : 1.0,\n \"hits\" : [\n {\n \"_index\" : \"activities\",\n \"_type\" : \"_doc\",\n \"_id\" : \"79763436\",\n \"_score\" : 1.0,\n \"_source\" : {\n \"type\" : \"conference\",\n \"language\" : \"en_GB\",\n \"duration\" : 2245,\n \"status\" : \"failed\",\n \"on_air\" : 5,\n \"calendar_event_id\" : 25540483,\n \"log_reminder_sent_at\" : null,\n \"is_internal\" : false,\n \"is_private\" : false,\n \"is_instant_invite\" : false,\n \"average_score\" : null,\n \"title\" : \"SamLockwood,Brand Response<> Line, NationBuilder\",\n \"description\" : \"\"\"Line Kristensen is inviting you to a scheduled Zoom meeting.\n\nTopic: SamLockwood,Brand Response<> Line, NationBuilder\nTime: May 12, 2026 02:15 PM London\nJoin Zoom Meeting\nhttps://nationbuilder.zoom.us/j/82092948046\n\nMeeting chat link\nhttps://nationbuilder.zoom.us/launch/jc/82092948046\n\nMeeting ID: 820 9294 8046\n\n---\n\nOne tap mobile\n+13092053325,,82092948046# US\n+13126266799,,82092948046# US (Chicago)\n\n---\n\nJoin by SIP\n• 82092948046@zoomcrc.com\n\nJoin instructions\nhttps://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4\n\n<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href=\"https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1\">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>\"\"\",\n \"scheduled_start_time\" : \"2026-05-12 13:15:00\",\n \"scheduled_end_time\" : \"2026-05-12 13:51:33\",\n \"actual_start_time\" : \"2026-05-12 13:14:08\",\n \"actual_end_time\" : \"2026-05-12 13:51:33\",\n \"id_string\" : \"67cebfc2-ed56-44a2-8c68-7a0286ed8618\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n },\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"roles\" : [\n {\n \"id\" : 5,\n \"name\" : \"recorder\"\n }\n ],\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n },\n \"lead\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\"\n },\n \"data\" : [ ]\n },\n \"opportunity\" : null,\n \"transcription\" : {\n \"id\" : 12509037,\n \"id_string\" : \"26c06d16-40df-4a00-9551-2ccd03f68efa\",\n \"status\" : \"consumer ready\",\n \"segment\" : [\n {\n \"startsAt\" : 97.805,\n \"endsAt\" : 98.278,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Hey, Rachel.\",\n \"en\" : \"Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 103.517,\n \"endsAt\" : 104.69,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena, how are you?\",\n \"en\" : \"Hey, Leena, how are you?\"\n }\n },\n {\n \"startsAt\" : 105.461,\n \"endsAt\" : 108.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I'm all right. I'm sorry for all of the back and forth.\",\n \"en\" : \"I'm all right. I'm sorry for all of the back and forth.\"\n }\n },\n {\n \"startsAt\" : 108.512,\n \"endsAt\" : 115.371,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\",\n \"en\" : \"It's okay. They really, they want to get all the answers but not give us, not give us anything.\"\n }\n },\n {\n \"startsAt\" : 115.949,\n \"endsAt\" : 117.186,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Hi, Sam.\",\n \"en\" : \"Yeah. Hi, Sam.\"\n }\n },\n {\n \"startsAt\" : 117.877,\n \"endsAt\" : 119.355,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Hey, Leena. Hey, Rachel.\",\n \"en\" : \"Hey, Leena. Hey, Rachel.\"\n }\n },\n {\n \"startsAt\" : 119.58,\n \"endsAt\" : 121.154,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Hey, Sam. Nice to see you.\",\n \"en\" : \"Hey, Sam. Nice to see you.\"\n }\n },\n {\n \"startsAt\" : 121.893,\n \"endsAt\" : 122.294,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"You too.\",\n \"en\" : \"You too.\"\n }\n },\n {\n \"startsAt\" : 123.451,\n \"endsAt\" : 129.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"en\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\"\n }\n },\n {\n \"startsAt\" : 130.24,\n \"endsAt\" : 138.079,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\",\n \"en\" : \"We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.\"\n }\n },\n {\n \"startsAt\" : 139.794,\n \"endsAt\" : 152.987,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"en\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\"\n }\n },\n {\n \"startsAt\" : 153.099,\n \"endsAt\" : 160.786,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"en\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\"\n }\n },\n {\n \"startsAt\" : 160.883,\n \"endsAt\" : 169.42,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"en\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\"\n }\n },\n {\n \"startsAt\" : 170.566,\n \"endsAt\" : 180.56,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"en\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\"\n }\n },\n {\n \"startsAt\" : 181.765,\n \"endsAt\" : 182.247,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good.\",\n \"en\" : \"Sounds good.\"\n }\n },\n {\n \"startsAt\" : 182.312,\n \"endsAt\" : 182.472,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 183.115,\n \"endsAt\" : 196.422,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"en\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\"\n }\n },\n {\n \"startsAt\" : 197.996,\n \"endsAt\" : 205.962,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"en\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\"\n }\n },\n {\n \"startsAt\" : 206.026,\n \"endsAt\" : 223.679,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"en\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\"\n }\n },\n {\n \"startsAt\" : 224.304,\n \"endsAt\" : 235.697,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"en\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\"\n }\n },\n {\n \"startsAt\" : 235.761,\n \"endsAt\" : 236.322,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"See you, Nana.\",\n \"en\" : \"See you, Nana.\"\n }\n },\n {\n \"startsAt\" : 236.45,\n \"endsAt\" : 260.346,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"en\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\"\n }\n },\n {\n \"startsAt\" : 260.443,\n \"endsAt\" : 271.407,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"en\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\"\n }\n },\n {\n \"startsAt\" : 272.145,\n \"endsAt\" : 283.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"en\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\"\n }\n },\n {\n \"startsAt\" : 284.017,\n \"endsAt\" : 300.185,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"en\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\"\n }\n },\n {\n \"startsAt\" : 306.65,\n \"endsAt\" : 326.537,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"en\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\"\n }\n },\n {\n \"startsAt\" : 327.082,\n \"endsAt\" : 336.292,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"en\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\"\n }\n },\n {\n \"startsAt\" : 336.645,\n \"endsAt\" : 348.412,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\",\n \"en\" : \"Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.\"\n }\n },\n {\n \"startsAt\" : 348.525,\n \"endsAt\" : 358.93,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"en\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\"\n }\n },\n {\n \"startsAt\" : 359.605,\n \"endsAt\" : 360.488,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"That's good, that's cool.\",\n \"en\" : \"That's good, that's cool.\"\n }\n },\n {\n \"startsAt\" : 361.276,\n \"endsAt\" : 384.155,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"en\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\"\n }\n },\n {\n \"startsAt\" : 384.894,\n \"endsAt\" : 397.287,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\",\n \"en\" : \"Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.\"\n }\n },\n {\n \"startsAt\" : 397.913,\n \"endsAt\" : 411.189,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\",\n \"en\" : \"I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.\"\n }\n },\n {\n \"startsAt\" : 412.526,\n \"endsAt\" : 419.036,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\",\n \"en\" : \"And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.\"\n }\n },\n {\n \"startsAt\" : 422.457,\n \"endsAt\" : 440.161,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"en\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\"\n }\n },\n {\n \"startsAt\" : 442.361,\n \"endsAt\" : 461.645,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"en\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\"\n }\n },\n {\n \"startsAt\" : 468.461,\n \"endsAt\" : 485.052,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\",\n \"en\" : \"And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.\"\n }\n },\n {\n \"startsAt\" : 485.917,\n \"endsAt\" : 499.373,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"en\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\"\n }\n },\n {\n \"startsAt\" : 500.111,\n \"endsAt\" : 509.15,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"en\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\"\n }\n },\n {\n \"startsAt\" : 510.547,\n \"endsAt\" : 521.881,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\",\n \"en\" : \"Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.\"\n }\n },\n {\n \"startsAt\" : 522.667,\n \"endsAt\" : 536.838,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"en\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\"\n }\n },\n {\n \"startsAt\" : 537.111,\n \"endsAt\" : 547.627,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"en\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\"\n }\n },\n {\n \"startsAt\" : 548.799,\n \"endsAt\" : 563.185,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\",\n \"en\" : \"And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.\"\n }\n },\n {\n \"startsAt\" : 563.282,\n \"endsAt\" : 576.769,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"en\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\"\n }\n },\n {\n \"startsAt\" : 577.251,\n \"endsAt\" : 586.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"en\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\"\n }\n },\n {\n \"startsAt\" : 586.467,\n \"endsAt\" : 591.606,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\",\n \"en\" : \"We have some that we recommend in the US, but I don't think for UK we have any. No.\"\n }\n },\n {\n \"startsAt\" : 591.862,\n \"endsAt\" : 612.206,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"en\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\"\n }\n },\n {\n \"startsAt\" : 612.399,\n \"endsAt\" : 623.221,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"en\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\"\n }\n },\n {\n \"startsAt\" : 625.147,\n \"endsAt\" : 632.107,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\",\n \"en\" : \"Yeah, I think it— looking at this, I think it all would be covered by our tool.\"\n }\n },\n {\n \"startsAt\" : 635.17,\n \"endsAt\" : 649.988,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"en\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\"\n }\n },\n {\n \"startsAt\" : 650.902,\n \"endsAt\" : 668.773,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"en\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\"\n }\n },\n {\n \"startsAt\" : 668.821,\n \"endsAt\" : 686.258,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"en\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\"\n }\n },\n {\n \"startsAt\" : 686.436,\n \"endsAt\" : 698.675,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"en\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\"\n }\n },\n {\n \"startsAt\" : 702.504,\n \"endsAt\" : 707.223,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think would make sense and also would save them quite significant costs.\",\n \"en\" : \"I think would make sense and also would save them quite significant costs.\"\n }\n },\n {\n \"startsAt\" : 709.868,\n \"endsAt\" : 725.774,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"en\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\"\n }\n },\n {\n \"startsAt\" : 729.963,\n \"endsAt\" : 748.192,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"en\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\"\n }\n },\n {\n \"startsAt\" : 748.61,\n \"endsAt\" : 762.328,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"en\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\"\n }\n },\n {\n \"startsAt\" : 768.73,\n \"endsAt\" : 790.718,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"en\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\"\n }\n },\n {\n \"startsAt\" : 792.725,\n \"endsAt\" : 805.858,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\",\n \"en\" : \"I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.\"\n }\n },\n {\n \"startsAt\" : 807.333,\n \"endsAt\" : 822.047,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"en\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\"\n }\n },\n {\n \"startsAt\" : 822.159,\n \"endsAt\" : 844.409,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"en\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\"\n }\n },\n {\n \"startsAt\" : 847.991,\n \"endsAt\" : 852.392,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"en\" : \"I think it's more— to me, the question is how— where is that information coming from?\"\n }\n },\n {\n \"startsAt\" : 855.219,\n \"endsAt\" : 856.103,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, do they—\",\n \"en\" : \"Yeah, do they—\"\n }\n },\n {\n \"startsAt\" : 856.247,\n \"endsAt\" : 863.213,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"en\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\"\n }\n },\n {\n \"startsAt\" : 864.047,\n \"endsAt\" : 881.1,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"en\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\"\n }\n },\n {\n \"startsAt\" : 881.917,\n \"endsAt\" : 893.706,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"en\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\"\n }\n },\n {\n \"startsAt\" : 896.422,\n \"endsAt\" : 900.76,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"en\" : \"Yeah, I mean, I think there's several ways to track that data.\"\n }\n },\n {\n \"startsAt\" : 901.162,\n \"endsAt\" : 916.056,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"en\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\"\n }\n },\n {\n \"startsAt\" : 917.083,\n \"endsAt\" : 933.735,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"en\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\"\n }\n },\n {\n \"startsAt\" : 936.174,\n \"endsAt\" : 947.288,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"en\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\"\n }\n },\n {\n \"startsAt\" : 948.138,\n \"endsAt\" : 965.419,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"en\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\"\n }\n },\n {\n \"startsAt\" : 966.702,\n \"endsAt\" : 980.245,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"en\" : \"Yeah, it's a good point. I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\"\n }\n },\n {\n \"startsAt\" : 980.662,\n \"endsAt\" : 1004.308,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"en\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\"\n }\n },\n {\n \"startsAt\" : 1004.965,\n \"endsAt\" : 1005.847,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, but yeah.\",\n \"en\" : \"Um, but yeah.\"\n }\n },\n {\n \"startsAt\" : 1006.728,\n \"endsAt\" : 1019.681,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"en\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\"\n }\n },\n {\n \"startsAt\" : 1020.274,\n \"endsAt\" : 1035.076,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"en\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\"\n }\n },\n {\n \"startsAt\" : 1036.231,\n \"endsAt\" : 1046.639,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"en\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\"\n }\n },\n {\n \"startsAt\" : 1048.354,\n \"endsAt\" : 1054.491,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"en\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\"\n }\n },\n {\n \"startsAt\" : 1055.484,\n \"endsAt\" : 1065.227,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"en\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\"\n }\n },\n {\n \"startsAt\" : 1067.102,\n \"endsAt\" : 1073.287,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"en\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\"\n }\n },\n {\n \"startsAt\" : 1073.832,\n \"endsAt\" : 1088.476,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"en\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\"\n }\n },\n {\n \"startsAt\" : 1090.837,\n \"endsAt\" : 1094.803,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"en\" : \"Um, even if it was elsewhere, I think that could get really messy.\"\n }\n },\n {\n \"startsAt\" : 1097.1,\n \"endsAt\" : 1110.142,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\",\n \"en\" : \"Yeah, the only way I've seen it done well is, like, at a smaller scale that's, like, manageable person by person, and it's just like This isn't that type of project. This all needs to be pretty automated because it's such a big scale.\"\n }\n },\n {\n \"startsAt\" : 1110.991,\n \"endsAt\" : 1127.43,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"en\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\"\n }\n },\n {\n \"startsAt\" : 1129.561,\n \"endsAt\" : 1145.417,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"en\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\"\n }\n },\n {\n \"startsAt\" : 1148.435,\n \"endsAt\" : 1151.052,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Not that I remember, but maybe Rachel does.\",\n \"en\" : \"Not that I remember, but maybe Rachel does.\"\n }\n },\n {\n \"startsAt\" : 1152.93,\n \"endsAt\" : 1166.674,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"en\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\"\n }\n },\n {\n \"startsAt\" : 1166.738,\n \"endsAt\" : 1174.381,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"en\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\"\n }\n },\n {\n \"startsAt\" : 1175.874,\n \"endsAt\" : 1190.743,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"en\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\"\n }\n },\n {\n \"startsAt\" : 1191.867,\n \"endsAt\" : 1204.15,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"en\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\"\n }\n },\n {\n \"startsAt\" : 1205.177,\n \"endsAt\" : 1229.27,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"en\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\"\n }\n },\n {\n \"startsAt\" : 1230.073,\n \"endsAt\" : 1234.747,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"en\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\"\n }\n },\n {\n \"startsAt\" : 1234.827,\n \"endsAt\" : 1248.793,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"en\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\"\n }\n },\n {\n \"startsAt\" : 1250.784,\n \"endsAt\" : 1258.136,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"en\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\"\n }\n },\n {\n \"startsAt\" : 1258.906,\n \"endsAt\" : 1273.532,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"en\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\"\n }\n },\n {\n \"startsAt\" : 1281.705,\n \"endsAt\" : 1300.747,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"en\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\"\n }\n },\n {\n \"startsAt\" : 1302.657,\n \"endsAt\" : 1305.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Any thoughts, Sam?\",\n \"en\" : \"Yeah. Any thoughts, Sam?\"\n }\n },\n {\n \"startsAt\" : 1306.896,\n \"endsAt\" : 1322.148,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\",\n \"en\" : \"No, I think it looks— it looks okay. I'm just looking at the key requirements now. So academic history across multiple degrees. Okay, this is repeating the same stuff, right? Yeah, okay.\"\n }\n },\n {\n \"startsAt\" : 1323.031,\n \"endsAt\" : 1341.593,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"en\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\"\n }\n },\n {\n \"startsAt\" : 1345.061,\n \"endsAt\" : 1348.756,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's looking at grant giving and management.\",\n \"en\" : \"So it's looking at grant giving and management.\"\n }\n },\n {\n \"startsAt\" : 1360.452,\n \"endsAt\" : 1383.149,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"en\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\"\n }\n },\n {\n \"startsAt\" : 1386.554,\n \"endsAt\" : 1403.711,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"en\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\"\n }\n },\n {\n \"startsAt\" : 1405.266,\n \"endsAt\" : 1421.521,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"en\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\"\n }\n },\n {\n \"startsAt\" : 1421.954,\n \"endsAt\" : 1430.531,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\",\n \"en\" : \"So when they're saying grant, okay, grant giving application. So this is grants, this is former alumni or students applying to them for grants. Grants, basically. Okay.\"\n }\n },\n {\n \"startsAt\" : 1430.643,\n \"endsAt\" : 1447.536,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\",\n \"en\" : \"Yeah, it's the kind of thing with several of these where it's like there are ways to do this in nationbuilder, but most folks who have a really complex grant program don't do it in nationbuilder.\"\n }\n },\n {\n \"startsAt\" : 1447.616,\n \"endsAt\" : 1455.509,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\",\n \"en\" : \"They use like— there are specific grant management programs or like a more specific project management, um, system.\"\n }\n },\n {\n \"startsAt\" : 1456.729,\n \"endsAt\" : 1463.227,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\",\n \"en\" : \"I can take this away and just have a bit of a look at what grants they give, given it's the Open University.\"\n }\n },\n {\n \"startsAt\" : 1463.307,\n \"endsAt\" : 1474.764,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"en\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\"\n }\n },\n {\n \"startsAt\" : 1475.775,\n \"endsAt\" : 1491.071,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"en\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\"\n }\n },\n {\n \"startsAt\" : 1491.263,\n \"endsAt\" : 1503.193,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"en\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\"\n }\n },\n {\n \"startsAt\" : 1503.193,\n \"endsAt\" : 1505.265,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that should be— that should all be fine.\",\n \"en\" : \"Yeah, that should be— that should all be fine.\"\n }\n },\n {\n \"startsAt\" : 1505.361,\n \"endsAt\" : 1505.554,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yep.\",\n \"en\" : \"Yep.\"\n }\n },\n {\n \"startsAt\" : 1507.047,\n \"endsAt\" : 1524.304,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"en\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\"\n }\n },\n {\n \"startsAt\" : 1524.946,\n \"endsAt\" : 1527.271,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"That's maybe the one thing, quite granular.\",\n \"en\" : \"That's maybe the one thing, quite granular.\"\n }\n },\n {\n \"startsAt\" : 1527.415,\n \"endsAt\" : 1543.641,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"en\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\"\n }\n },\n {\n \"startsAt\" : 1543.705,\n \"endsAt\" : 1550.887,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\",\n \"en\" : \"But like, it's not quite as easy as— I mean, you're going to look at everything in one currency.\"\n }\n },\n {\n \"startsAt\" : 1552.121,\n \"endsAt\" : 1552.362,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1552.442,\n \"endsAt\" : 1554.254,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And send emails.\",\n \"en\" : \"And send emails.\"\n }\n },\n {\n \"startsAt\" : 1555.151,\n \"endsAt\" : 1569.896,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\",\n \"en\" : \"Like, it can be complicated for sending emails and things because then you have to use Liquid in order to have things come through in the correct currency, but I don't know how much, like, what is their percentage of non-UK currencies.\"\n }\n },\n {\n \"startsAt\" : 1572.176,\n \"endsAt\" : 1584.957,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"en\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\"\n }\n },\n {\n \"startsAt\" : 1585.021,\n \"endsAt\" : 1598.91,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"en\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\"\n }\n },\n {\n \"startsAt\" : 1599.392,\n \"endsAt\" : 1611.177,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"en\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\"\n }\n },\n {\n \"startsAt\" : 1611.434,\n \"endsAt\" : 1627.968,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"en\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\"\n }\n },\n {\n \"startsAt\" : 1628.032,\n \"endsAt\" : 1630.244,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I mean, you are the expert at the other end.\",\n \"en\" : \"I mean, you are the expert at the other end.\"\n }\n },\n {\n \"startsAt\" : 1631.479,\n \"endsAt\" : 1641.901,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"en\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\"\n }\n },\n {\n \"startsAt\" : 1643.488,\n \"endsAt\" : 1656.413,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\",\n \"en\" : \"And I think, yeah, there's a, I mean, in an ideal world, you would have, yeah, be able to switch currency in reporting more easily, but there's ways of doing it. There's ways of getting the reporting out of SmartRace as well.\"\n }\n },\n {\n \"startsAt\" : 1656.509,\n \"endsAt\" : 1659.139,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So it's, there's lots of options for them, I think.\",\n \"en\" : \"So it's, there's lots of options for them, I think.\"\n }\n },\n {\n \"startsAt\" : 1659.844,\n \"endsAt\" : 1678.315,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"en\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\"\n }\n },\n {\n \"startsAt\" : 1680.868,\n \"endsAt\" : 1696.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"en\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\"\n }\n },\n {\n \"startsAt\" : 1697.489,\n \"endsAt\" : 1716.404,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"en\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\"\n }\n },\n {\n \"startsAt\" : 1716.773,\n \"endsAt\" : 1726.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"en\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\"\n }\n },\n {\n \"startsAt\" : 1727.506,\n \"endsAt\" : 1744.657,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"en\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\"\n }\n },\n {\n \"startsAt\" : 1745.09,\n \"endsAt\" : 1764.834,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"en\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\"\n }\n },\n {\n \"startsAt\" : 1768.696,\n \"endsAt\" : 1768.808,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Yeah.\",\n \"en\" : \"Yeah.\"\n }\n },\n {\n \"startsAt\" : 1769.625,\n \"endsAt\" : 1778.947,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"en\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\"\n }\n },\n {\n \"startsAt\" : 1780.891,\n \"endsAt\" : 1787.64,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"en\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\"\n }\n },\n {\n \"startsAt\" : 1788.154,\n \"endsAt\" : 1788.7,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Mm-hmm.\",\n \"en\" : \"Mm-hmm.\"\n }\n },\n {\n \"startsAt\" : 1789.086,\n \"endsAt\" : 1799.321,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"en\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\"\n }\n },\n {\n \"startsAt\" : 1800.35,\n \"endsAt\" : 1809.484,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\",\n \"en\" : \"Yeah. That makes sense. OK, they've got all kinds of other gateways. Yeah, OK, so mixed up.\"\n }\n },\n {\n \"startsAt\" : 1810.429,\n \"endsAt\" : 1823.488,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"en\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\"\n }\n },\n {\n \"startsAt\" : 1824.209,\n \"endsAt\" : 1825.587,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, cool.\",\n \"en\" : \"Yeah, cool.\"\n }\n },\n {\n \"startsAt\" : 1826.148,\n \"endsAt\" : 1835.455,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"en\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\"\n }\n },\n {\n \"startsAt\" : 1835.535,\n \"endsAt\" : 1843.724,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"en\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\"\n }\n },\n {\n \"startsAt\" : 1844.687,\n \"endsAt\" : 1860.748,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"en\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\"\n }\n },\n {\n \"startsAt\" : 1862.049,\n \"endsAt\" : 1873.65,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"en\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\"\n }\n },\n {\n \"startsAt\" : 1873.762,\n \"endsAt\" : 1877.763,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"en\" : \"Would it be nationbuilder or would we do something with Insights?\"\n }\n },\n {\n \"startsAt\" : 1879.788,\n \"endsAt\" : 1890.397,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"en\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\"\n }\n },\n {\n \"startsAt\" : 1890.99,\n \"endsAt\" : 1900.667,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"en\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\"\n }\n },\n {\n \"startsAt\" : 1900.715,\n \"endsAt\" : 1908.999,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"en\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\"\n }\n },\n {\n \"startsAt\" : 1909.512,\n \"endsAt\" : 1917.501,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"en\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\"\n }\n },\n {\n \"startsAt\" : 1917.597,\n \"endsAt\" : 1935.196,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"en\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\"\n }\n },\n {\n \"startsAt\" : 1936.688,\n \"endsAt\" : 1948.425,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"en\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\"\n }\n },\n {\n \"startsAt\" : 1948.489,\n \"endsAt\" : 1961.783,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"en\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\"\n }\n },\n {\n \"startsAt\" : 1963.194,\n \"endsAt\" : 1966.462,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Sam, anything on that?\",\n \"en\" : \"Sam, anything on that?\"\n }\n },\n {\n \"startsAt\" : 1966.526,\n \"endsAt\" : 1984.791,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"en\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\"\n }\n },\n {\n \"startsAt\" : 1985.608,\n \"endsAt\" : 1993.51,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\",\n \"en\" : \"So yeah, I guess the question, that is the main question because there's a lot of points here that could be big projects. In itself.\"\n }\n },\n {\n \"startsAt\" : 1993.767,\n \"endsAt\" : 2012.143,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"en\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\"\n }\n },\n {\n \"startsAt\" : 2012.545,\n \"endsAt\" : 2026.616,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"en\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\"\n }\n },\n {\n \"startsAt\" : 2027.481,\n \"endsAt\" : 2031.807,\n \"participantId\" : 243573434,\n \"speakerId\" : 2,\n \"transcript\" : {\n \"raw\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"en\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\"\n }\n },\n {\n \"startsAt\" : 2032.352,\n \"endsAt\" : 2048.695,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"en\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\"\n }\n },\n {\n \"startsAt\" : 2049.576,\n \"endsAt\" : 2059.13,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"en\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\"\n }\n },\n {\n \"startsAt\" : 2059.211,\n \"endsAt\" : 2076.908,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"en\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\"\n }\n },\n {\n \"startsAt\" : 2077.148,\n \"endsAt\" : 2082.534,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"en\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\"\n }\n },\n {\n \"startsAt\" : 2084.2,\n \"endsAt\" : 2088.495,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\",\n \"en\" : \"Um, yeah, I should have— it has to be a quick 5 minutes for me, but yes.\"\n }\n },\n {\n \"startsAt\" : 2089.264,\n \"endsAt\" : 2103.382,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"en\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\"\n }\n },\n {\n \"startsAt\" : 2103.926,\n \"endsAt\" : 2118.635,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"en\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\"\n }\n },\n {\n \"startsAt\" : 2120.288,\n \"endsAt\" : 2135.899,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\",\n \"en\" : \"Yeah, that sounds good. So yeah, if you, if you guys do your first pass, and then if there's specific questions that you want that you flag for me to respond to, or you know is like in our area, then I can, I can add those.\"\n }\n },\n {\n \"startsAt\" : 2136.637,\n \"endsAt\" : 2141.542,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\",\n \"en\" : \"And then we could do another session maybe on just like consolidating the answers and making sure that it's clear.\"\n }\n },\n {\n \"startsAt\" : 2142.183,\n \"endsAt\" : 2151.529,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"en\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\"\n }\n },\n {\n \"startsAt\" : 2151.817,\n \"endsAt\" : 2160.057,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"en\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\"\n }\n },\n {\n \"startsAt\" : 2161.403,\n \"endsAt\" : 2174.096,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"en\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\"\n }\n },\n {\n \"startsAt\" : 2174.883,\n \"endsAt\" : 2189.484,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"en\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\"\n }\n },\n {\n \"startsAt\" : 2190.705,\n \"endsAt\" : 2204.248,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"en\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\"\n }\n },\n {\n \"startsAt\" : 2204.505,\n \"endsAt\" : 2206.541,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, but this is basically what they're after.\",\n \"en\" : \"Um, but this is basically what they're after.\"\n }\n },\n {\n \"startsAt\" : 2207.472,\n \"endsAt\" : 2215.33,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"en\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\"\n }\n },\n {\n \"startsAt\" : 2215.971,\n \"endsAt\" : 2220.205,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\",\n \"en\" : \"Um, and also very clear in the documentation, it won't be used for any further phases.\"\n }\n },\n {\n \"startsAt\" : 2220.477,\n \"endsAt\" : 2231.604,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"en\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\"\n }\n },\n {\n \"startsAt\" : 2232.582,\n \"endsAt\" : 2233.993,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Okay, cool. Sounds good.\",\n \"en\" : \"Okay, cool. Sounds good.\"\n }\n },\n {\n \"startsAt\" : 2234.041,\n \"endsAt\" : 2240.678,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"en\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\"\n }\n },\n {\n \"startsAt\" : 2242.025,\n \"endsAt\" : 2243.772,\n \"participantId\" : 243706384,\n \"speakerId\" : 1,\n \"transcript\" : {\n \"raw\" : \"Perfect. Thanks. Good to see you both.\",\n \"en\" : \"Perfect. Thanks. Good to see you both.\"\n }\n },\n {\n \"startsAt\" : 2244.285,\n \"endsAt\" : 2245.087,\n \"participantId\" : 243166656,\n \"speakerId\" : 0,\n \"transcript\" : {\n \"raw\" : \"Good to see you. Bye.\",\n \"en\" : \"Good to see you. Bye.\"\n }\n }\n ]\n },\n \"stats\" : {\n \"duration\" : 2245.0,\n \"talk_duration\" : 996.03,\n \"customer_talk_duration\" : \"291.23\",\n \"longest_user_monologue\" : \"32.37\",\n \"longest_customer_monologue\" : \"33.60\",\n \"interactions\" : 95,\n \"patience_time\" : \"885.48\",\n \"talking_speed\" : \"159.18\",\n \"conversation_switch\" : null,\n \"user_questions\" : 24,\n \"customer_questions\" : 5,\n \"insightful_questions\" : 0,\n \"engaging_questions\" : 11,\n \"created_at\" : \"2026-05-12 13:54:36\",\n \"updated_at\" : \"2026-05-12 13:56:36\",\n \"id_string\" : \"8d2a191d-0963-403c-baeb-c9070b7aa599\",\n \"talk_time_ratio\" : 59.0\n },\n \"tracks\" : [\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"video\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 113650936,\n \"format\" : \"mp4\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:51:54\",\n \"deleted_at\" : null,\n \"id_string\" : \"32726a31-9975-4bd4-8c19-c3d58043358f\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:v:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"audio\",\n \"channels\" : 1,\n \"is_master\" : false,\n \"is_shadow\" : true,\n \"duration\" : \"2245.38\",\n \"status\" : \"available\",\n \"size\" : 26946955,\n \"format\" : \"m4a\",\n \"codecs\" : null,\n \"bitrate\" : null,\n \"resolution\" : null,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:51:39\",\n \"updated_at\" : \"2026-05-12 13:52:24\",\n \"deleted_at\" : null,\n \"id_string\" : \"31a2c847-0e76-4f2b-9f0d-deb105e56c41\",\n \"telephony_provider_id\" : \"82092948046:59p4elqpnc61duknujsmqg8cuo:a:1778591700:575\"\n },\n {\n \"connection_id\" : null,\n \"activity_id\" : 79763436,\n \"participant_id\" : null,\n \"type\" : \"muxed\",\n \"channels\" : 1,\n \"is_master\" : true,\n \"is_shadow\" : false,\n \"duration\" : \"2245.32\",\n \"status\" : \"available\",\n \"size\" : 8103,\n \"format\" : \"m3u8\",\n \"codecs\" : null,\n \"bitrate\" : 507600,\n \"resolution\" : 720,\n \"bill_rate\" : \"0.00\",\n \"start_time\" : \"2026-05-12 13:14:08\",\n \"end_time\" : \"2026-05-12 13:51:33\",\n \"start_offset\" : null,\n \"end_offset\" : null,\n \"parent_track_id\" : null,\n \"created_at\" : \"2026-05-12 13:52:32\",\n \"updated_at\" : \"2026-05-12 13:54:18\",\n \"deleted_at\" : null,\n \"id_string\" : \"6406e20f-c799-442e-a501-ba46bc33ae88\",\n \"telephony_provider_id\" : null\n }\n ],\n \"playlists\" : [ ],\n \"plays\" : [ ],\n \"account\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"36632022860\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Brand Response\",\n \"phone\" : null,\n \"ext\" : null,\n \"industry\" : \"COMPUTER_SOFTWARE\",\n \"domain\" : \"brandresponse.cc\",\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"country_code\" : \"US\",\n \"is_internal\" : 0,\n \"deleted_at\" : null,\n \"created_at\" : \"2025-07-23 03:35:39\",\n \"remotely_created_at\" : \"2024-05-30 04:17:41\",\n \"updated_at\" : \"2026-04-20 13:23:58\",\n \"id_string\" : \"d928d3e8-df0f-40cb-99d8-2759408c3225\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png\",\n \"data\" : [ ]\n },\n \"comments\" : [ ],\n \"coaching_feedbacks\" : [ ],\n \"favorites\" : [ ],\n \"shares\" : [ ],\n \"stage\" : null,\n \"category\" : {\n \"type\" : \"all\",\n \"name\" : \"MI - Ecosystem\",\n \"ai_prompt_description\" : null,\n \"sequence\" : 10,\n \"was_answered\" : true,\n \"is_default\" : false,\n \"created_at\" : \"2022-07-26 16:59:23\",\n \"updated_at\" : \"2022-08-17 23:27:42\",\n \"id_string\" : \"d9613646-66fb-413e-b7b2-99eb25116ee9\"\n },\n \"partner_id\" : \"7ed483d6-f550-4a72-9216-49442257b2c1\",\n \"provider\" : \"zoom-bot\",\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 14:25:19\",\n \"indexed_at\" : \"2026-05-12 14:25:19\",\n \"favorite_count\" : 0,\n \"play_count\" : 0,\n \"share_count\" : 0,\n \"comment_count\" : 0,\n \"source\" : null,\n \"recording_state\" : \"recorded\",\n \"recording_reason_code\" : 32768,\n \"value\" : null,\n \"from_participant_id\" : null,\n \"to_participant_id\" : null,\n \"crm_configuration_id\" : 900,\n \"opportunity_id\" : null,\n \"account_id\" : 16423820,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"stage_id\" : null,\n \"crm_provider_id\" : \"109268884312\",\n \"topic_triggers\" : [\n {\n \"id\" : 476301274,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"duration\" : 1.1700000000000017,\n \"time_in_activity\" : 4.611135857461025,\n \"text\" : \"Hey, Leena, how are you?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cb78cb50-58fa-4b11-a31d-acc2f610fb05\",\n \"definition\" : \"how are you\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"how are you\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301275,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"duration\" : 6.260000000000005,\n \"time_in_activity\" : 5.498886414253898,\n \"text\" : \"So I didn't know when I set this up whether you two already know each other. Have you met before?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301276,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301277,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301278,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301279,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301280,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301281,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301282,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301283,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301284,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301285,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301286,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301287,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301288,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301289,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301290,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301291,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301292,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301293,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301294,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301295,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301296,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301297,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301298,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301299,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301300,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301301,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301302,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301303,\n \"starts_at\" : 1345.06,\n \"ends_at\" : 1348.76,\n \"duration\" : 3.7000000000000455,\n \"time_in_activity\" : 59.91358574610245,\n \"text\" : \"So it's looking at grant giving and management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301304,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301305,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301306,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301307,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301308,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301309,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301310,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301311,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301312,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301313,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301314,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301315,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301316,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301317,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301318,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301319,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301320,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301321,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301322,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301323,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5acce243-1f36-47dc-bd57-16faffa6eb27\",\n \"definition\" : \"so\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"so\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301324,\n \"starts_at\" : 139.79,\n \"ends_at\" : 152.99,\n \"duration\" : 13.200000000000017,\n \"time_in_activity\" : 6.2267260579064585,\n \"text\" : \"Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301325,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7d3006f9-88c2-4a7e-bdd4-2cacb97925d6\",\n \"definition\" : \"paths\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"paths\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301326,\n \"starts_at\" : 153.1,\n \"ends_at\" : 160.79,\n \"duration\" : 7.689999999999998,\n \"time_in_activity\" : 6.819599109131403,\n \"text\" : \"Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301327,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301328,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301329,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301330,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301331,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301332,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301333,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301334,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301335,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301336,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301337,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301338,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301339,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7210aff0-21ce-4abe-b8cc-079159211de3\",\n \"definition\" : \"well\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"well\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301340,\n \"starts_at\" : 160.88,\n \"ends_at\" : 169.42,\n \"duration\" : 8.539999999999992,\n \"time_in_activity\" : 7.166146993318486,\n \"text\" : \"She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301341,\n \"starts_at\" : 170.57,\n \"ends_at\" : 180.56,\n \"duration\" : 9.990000000000009,\n \"time_in_activity\" : 7.597772828507795,\n \"text\" : \"So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301342,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301343,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301344,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301345,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301346,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301347,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301348,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"duration\" : 10.82000000000005,\n \"time_in_activity\" : 27.27839643652561,\n \"text\" : \"I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301349,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301350,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301351,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301352,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301353,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301354,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301355,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301356,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301357,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301358,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"duration\" : 16.440000000000055,\n \"time_in_activity\" : 49.48730512249443,\n \"text\" : \"Yeah. Yeah, because I've seen it done with candidates, which is very different, isn't it? You know, if you're vetting your candidates or candidate applications, but not necessarily the same. Okay, helpful. And then employment record management.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301359,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301360,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301361,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301362,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301363,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301364,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301365,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301366,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301367,\n \"starts_at\" : 1463.31,\n \"ends_at\" : 1474.76,\n \"duration\" : 11.450000000000045,\n \"time_in_activity\" : 65.18084632516704,\n \"text\" : \"I just don't know how big it is because, you know, for your standard universities over here is still not massive, I would say, compared to, you know, scholarships in the US.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301368,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301369,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"duration\" : 17.25,\n \"time_in_activity\" : 67.12917594654789,\n \"text\" : \"Um, globalization, I think the main thing for me is multi-currency, but with SmartRaise, you know, that should be fine. Anything else, Rachel? I suppose time zones can be a bit— in terms of sending times, it's a bit funky.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301370,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301371,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301372,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"duration\" : 17.699999999999818,\n \"time_in_activity\" : 91.72427616926504,\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there? And again, you've got Microsoft 365 and Google Drive. Not familiar with Box in its, you know, but yeah, cool. I'm conscious of everybody's time.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301373,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301374,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301375,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301376,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301377,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301378,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301379,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301380,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8391d7f3-2a3e-42c0-8de6-118dde446371\",\n \"definition\" : \"you know\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"you know\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301381,\n \"starts_at\" : 183.12,\n \"ends_at\" : 196.42,\n \"duration\" : 13.299999999999983,\n \"time_in_activity\" : 8.156792873051225,\n \"text\" : \"Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d8b1d52e-39e0-466e-b055-d75b003e97ca\",\n \"definition\" : \"deadline\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deadline\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301382,\n \"starts_at\" : 198.0,\n \"ends_at\" : 205.96,\n \"duration\" : 7.960000000000008,\n \"time_in_activity\" : 8.819599109131403,\n \"text\" : \"And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301383,\n \"starts_at\" : 272.15,\n \"ends_at\" : 283.97,\n \"duration\" : 11.82000000000005,\n \"time_in_activity\" : 12.122494432071267,\n \"text\" : \"But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301384,\n \"starts_at\" : 306.65,\n \"ends_at\" : 326.54,\n \"duration\" : 19.890000000000043,\n \"time_in_activity\" : 13.65924276169265,\n \"text\" : \"So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301385,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301386,\n \"starts_at\" : 485.92,\n \"ends_at\" : 499.37,\n \"duration\" : 13.449999999999989,\n \"time_in_activity\" : 21.6445434298441,\n \"text\" : \"Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301387,\n \"starts_at\" : 500.11,\n \"ends_at\" : 509.15,\n \"duration\" : 9.039999999999964,\n \"time_in_activity\" : 22.276614699331848,\n \"text\" : \"Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301388,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301389,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301390,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301391,\n \"starts_at\" : 577.25,\n \"ends_at\" : 586.42,\n \"duration\" : 9.169999999999959,\n \"time_in_activity\" : 25.71269487750557,\n \"text\" : \"So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301392,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301393,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301394,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301395,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301396,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301397,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301398,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301399,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301400,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301401,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"duration\" : 21.99000000000001,\n \"time_in_activity\" : 34.24187082405345,\n \"text\" : \"Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301402,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301403,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301404,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301405,\n \"starts_at\" : 881.92,\n \"ends_at\" : 893.71,\n \"duration\" : 11.790000000000077,\n \"time_in_activity\" : 39.283741648106904,\n \"text\" : \"So I assume that's what happens probably every year, and even if their students opted in, because like Open University is big I'd imagine it would be a transfer a couple of times a year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301406,\n \"starts_at\" : 936.17,\n \"ends_at\" : 947.29,\n \"duration\" : 11.120000000000005,\n \"time_in_activity\" : 41.700222717149224,\n \"text\" : \"That is really interesting because it does mention elsewhere in the brief that about 400 like volunteers would have access to parts of it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301407,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301408,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"duration\" : 17.279999999999973,\n \"time_in_activity\" : 42.23340757238307,\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301409,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301410,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301411,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301412,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301413,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301414,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301415,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301416,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301417,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301418,\n \"starts_at\" : 1073.83,\n \"ends_at\" : 1088.48,\n \"duration\" : 14.650000000000091,\n \"time_in_activity\" : 47.83207126948775,\n \"text\" : \"There are areas where it does, like, um, you know, indicate if there is something that you think, like, is, is, like, wildly out of what— like, I do wonder whether that would come under it. Um, because I can't really see how we would do that well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301419,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301420,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"duration\" : 15.860000000000127,\n \"time_in_activity\" : 50.31447661469933,\n \"text\" : \"Again, this speaks to like reporting and segmentation. I can't remember, so you're both gonna have to hold me honest. I know you can do it for like current place of employment. Is there a good way of doing historical?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301421,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301422,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"duration\" : 14.870000000000118,\n \"time_in_activity\" : 52.3772828507795,\n \"text\" : \"Yeah. Would that work at scale though? You know, if you think of like somebody's done like work for 10 different organizations. Sorry, my cat is causing— Tina?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301423,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"duration\" : 4.680000000000064,\n \"time_in_activity\" : 54.79153674832962,\n \"text\" : \"Yeah, yeah. And I do also wonder, like, how would you use that?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301424,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301425,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301426,\n \"starts_at\" : 1234.83,\n \"ends_at\" : 1248.79,\n \"duration\" : 13.960000000000036,\n \"time_in_activity\" : 55.003563474387526,\n \"text\" : \"Because, like, You know, I get for like maybe your last employer, like if you had relationships there, but you know, where you worked 10 years ago, probably unlikely that's going to be relevant for the university. And you know, in all honesty.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301427,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301428,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301429,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301430,\n \"starts_at\" : 1405.27,\n \"ends_at\" : 1421.52,\n \"duration\" : 16.25,\n \"time_in_activity\" : 62.59554565701559,\n \"text\" : \"So it may be as we get stuck into like our response, maybe we have a little bit of a look at what would the ideal be, you know, given we're in the early stages and they are asking for input in terms of what is, you know, what is likely with what's in the market.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301431,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301432,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301433,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301434,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301435,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301436,\n \"starts_at\" : 1585.02,\n \"ends_at\" : 1598.91,\n \"duration\" : 13.8900000000001,\n \"time_in_activity\" : 70.6022271714922,\n \"text\" : \"Like, we can validate it, but I would imagine You know, it's coming into the UK entity. As far as I'm aware, this is where I find out that they have lots of global campuses and stuff, but, but to my knowledge, they primarily like work in the UK.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301437,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301438,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"duration\" : 16.539999999999964,\n \"time_in_activity\" : 71.77861915367484,\n \"text\" : \"And I wonder whether we could do— Like we talked about the other customer the other day of like a preferred currency type thing, or person is based in this country, this is the currency. Any thoughts, Sam? Anything to add?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301439,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301440,\n \"starts_at\" : 1659.84,\n \"ends_at\" : 1678.32,\n \"duration\" : 18.480000000000018,\n \"time_in_activity\" : 73.93496659242761,\n \"text\" : \"Nice. Nice. Um, so just in terms of, I'm conscious of time, so maybe I'll just go very quickly through. So I think we talked about like the scholarships and awards already, um, so I think there is a bit of there to just like dig into.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301441,\n \"starts_at\" : 1697.49,\n \"ends_at\" : 1716.4,\n \"duration\" : 18.910000000000082,\n \"time_in_activity\" : 75.6120267260579,\n \"text\" : \"Um, I think all of these are fine. I don't have anything I'm worried about. Um, I think this is the one where sort of getting to grips, like, what they need to do comes back to what we discussed before with, you know, supporters being in.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301442,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301443,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301444,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301445,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301446,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301447,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301448,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301449,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301450,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301451,\n \"starts_at\" : 1810.43,\n \"ends_at\" : 1823.49,\n \"duration\" : 13.059999999999945,\n \"time_in_activity\" : 80.64276169265034,\n \"text\" : \"Yeah, OK, we use that Lego. I mean, many, many years ago when I worked out, it was like the ordering system. I don't know if that's what it is for them, but that's what it was at Lego. Order is like processing payments.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301452,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301453,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301454,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301455,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301456,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301457,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301458,\n \"starts_at\" : 2151.82,\n \"ends_at\" : 2160.06,\n \"duration\" : 8.239999999999782,\n \"time_in_activity\" : 95.84944320712697,\n \"text\" : \"So don't feel either, I think, you know, that just because we've put something down that that is like the way we have to go. I think that's really the power of partnering on it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301459,\n \"starts_at\" : 2174.88,\n \"ends_at\" : 2189.48,\n \"duration\" : 14.599999999999909,\n \"time_in_activity\" : 96.87661469933185,\n \"text\" : \"Yeah. So actually a lot of this I think actually would be you probably. I mean, I know what it looks like from our end already based on the capacity. So we're looking at probably about £90K a year from us just based on the sizing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301460,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"14938c70-b107-40af-81f1-504be786e888\",\n \"definition\" : \"like\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"like\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301461,\n \"starts_at\" : 206.03,\n \"ends_at\" : 223.68,\n \"duration\" : 17.650000000000006,\n \"time_in_activity\" : 9.17728285077951,\n \"text\" : \"But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301462,\n \"starts_at\" : 1055.48,\n \"ends_at\" : 1065.23,\n \"duration\" : 9.75,\n \"time_in_activity\" : 47.014699331848554,\n \"text\" : \"And like maybe we just find a different solution, like a different place to store the documents, but they have like a ton of historic documents that they want stored as well as I'm sure every year new ones.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301463,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301464,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301465,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301466,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"dfcb60c3-6093-48ba-894f-99bf85751858\",\n \"definition\" : \"solution\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"solution\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301467,\n \"starts_at\" : 224.3,\n \"ends_at\" : 235.7,\n \"duration\" : 11.399999999999977,\n \"time_in_activity\" : 9.99109131403118,\n \"text\" : \"And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301468,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301469,\n \"starts_at\" : 422.46,\n \"ends_at\" : 440.16,\n \"duration\" : 17.700000000000045,\n \"time_in_activity\" : 18.81781737193764,\n \"text\" : \"We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301470,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301471,\n \"starts_at\" : 1048.35,\n \"ends_at\" : 1054.49,\n \"duration\" : 6.1400000000001,\n \"time_in_activity\" : 46.697104677060125,\n \"text\" : \"Yeah, I think that was one of my biggest red flags overall in the whole project is they're like document storage needs.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301472,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"670371e3-c46d-428f-a368-dc60e79dc5eb\",\n \"definition\" : \"document\",\n \"playback_topic\" : {\n \"id_string\" : \"cad9ea98-3889-400f-b203-aeb4f4b9f88a\",\n \"title\" : \"Solution\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"document\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301473,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b6beaf7b-575e-4d44-8011-2bd4dbb5a279\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301474,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"1f2316f7-f36c-4b31-97ea-81e9d30d6b60\",\n \"definition\" : \"expensive\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expensive\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301475,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"duration\" : 23.900000000000034,\n \"time_in_activity\" : 10.53229398663697,\n \"text\" : \"Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301476,\n \"starts_at\" : 327.08,\n \"ends_at\" : 336.29,\n \"duration\" : 9.210000000000036,\n \"time_in_activity\" : 14.569265033407572,\n \"text\" : \"Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n }\n },\n {\n \"id\" : 476301477,\n \"starts_at\" : 348.53,\n \"ends_at\" : 358.93,\n \"duration\" : 10.400000000000034,\n \"time_in_activity\" : 15.524721603563474,\n \"text\" : \"I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301478,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301479,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301480,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f41f1985-293d-46b7-b39f-dd4377d39ad3\",\n \"definition\" : \"share\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"share\",\n \"locale\" : \"en\",\n \"sort\" : 22\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301481,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301482,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2826d3a3-936d-4eca-9554-276462b1d932\",\n \"definition\" : \"servers\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"servers\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301483,\n \"starts_at\" : 260.44,\n \"ends_at\" : 271.41,\n \"duration\" : 10.970000000000027,\n \"time_in_activity\" : 11.600890868596881,\n \"text\" : \"That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301484,\n \"starts_at\" : 1727.51,\n \"ends_at\" : 1744.66,\n \"duration\" : 17.15000000000009,\n \"time_in_activity\" : 76.94922048997773,\n \"text\" : \"Um, because I couldn't imagine they would want them to know like all of the money and stuff either. But yeah, um, obviously this one I've checked. Um, so I think we're good on that. I think a recommendation would be to move away from like CAF.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9976b51a-daf2-4212-be68-77d4a0309757\",\n \"definition\" : \"move\",\n \"playback_topic\" : {\n \"id_string\" : \"a531a596-673d-44c7-bd2d-844085e5b51d\",\n \"title\" : \"Mobilizing\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"move\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301485,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301486,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301487,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301488,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301489,\n \"starts_at\" : 1491.26,\n \"ends_at\" : 1503.19,\n \"duration\" : 11.930000000000064,\n \"time_in_activity\" : 66.42583518930958,\n \"text\" : \"I spend a lot of time thinking about it, um, and talking about it. Uh, Sam, this really is one for you. Um, I think—\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7aed80c9-2575-4a8b-8a08-9a89bdc9fd59\",\n \"definition\" : \"uh\",\n \"playback_topic\" : {\n \"id_string\" : \"c3503958-af1c-4fe7-9bc3-f494472e98e6\",\n \"title\" : \"Filler Words\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"1d70669f-ceaa-4e1c-ba3c-58bc9fb6b2d2\",\n \"team_id\" : 575,\n \"title\" : \"Miscellaneous\",\n \"color\" : \"#4263eb\",\n \"sort\" : 4\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : 0,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"uh\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301490,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301491,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301492,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c25a4619-30c1-4717-b566-6e46d5f0e583\",\n \"definition\" : \"proposal\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"proposal\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301493,\n \"starts_at\" : 284.02,\n \"ends_at\" : 300.19,\n \"duration\" : 16.170000000000016,\n \"time_in_activity\" : 12.651224944320713,\n \"text\" : \"She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301494,\n \"starts_at\" : 1631.48,\n \"ends_at\" : 1641.9,\n \"duration\" : 10.420000000000073,\n \"time_in_activity\" : 72.67171492204899,\n \"text\" : \"I, I think there's ways around these different things depending on what outcomes they need. Um, so I don't think it should stop us from putting forward what we can do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301495,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"duration\" : 14.069999999999936,\n \"time_in_activity\" : 89.64587973273942,\n \"text\" : \"Um, yeah, it's massive, isn't it? And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even? Yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6fddd800-3ce1-4c76-941d-654ef129a54f\",\n \"definition\" : \"forward\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"forward\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301496,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"duration\" : 22.880000000000052,\n \"time_in_activity\" : 16.092650334075724,\n \"text\" : \"Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301497,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301498,\n \"starts_at\" : 1360.45,\n \"ends_at\" : 1383.15,\n \"duration\" : 22.700000000000045,\n \"time_in_activity\" : 60.59910913140312,\n \"text\" : \"Yeah, I wonder, I mean, you could, but it's again a bit of a, it's a bit of a use case where it's not like what you'd necessarily expect from all the other things in a CRM, um, because it's just like a random, like, okay, this is like another tool maybe or something.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301499,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"656716c6-6fee-439e-a835-daac49e139dc\",\n \"definition\" : \"CRM\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"CRM\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301500,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301501,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5bd3c6dd-b857-4fad-a2ce-b55dd2b538a3\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 18\n }\n },\n {\n \"id\" : 476301502,\n \"starts_at\" : 442.36,\n \"ends_at\" : 461.65,\n \"duration\" : 19.289999999999964,\n \"time_in_activity\" : 19.704231625835188,\n \"text\" : \"In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301503,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"16de7cde-0ebb-4ce4-af9a-6b6fc90f7b5e\",\n \"definition\" : \"communication\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communication\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301504,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"duration\" : 14.170000000000073,\n \"time_in_activity\" : 23.281514476614696,\n \"text\" : \"My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"68cfaa38-14a5-416f-b215-9629559bf39e\",\n \"definition\" : \"sharing\",\n \"playback_topic\" : {\n \"id_string\" : \"541ce6e5-a792-45b5-95ff-ae95f6fe33cc\",\n \"title\" : \"Rapport Building\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"daa52584-7675-488e-9c3d-9ac9a52ea5e9\",\n \"team_id\" : 575,\n \"title\" : \"Intros\",\n \"color\" : \"#f03e3e\",\n \"sort\" : 0\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"sharing\",\n \"locale\" : \"en\",\n \"sort\" : 23\n }\n },\n {\n \"id\" : 476301505,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4e57d593-3f66-419f-b44c-767f8dd64206\",\n \"definition\" : \"unclear\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"unclear\",\n \"locale\" : \"en\",\n \"sort\" : 20\n }\n },\n {\n \"id\" : 476301506,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301507,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301508,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6176f5e4-480a-4aec-bbd4-e06c36ff804a\",\n \"definition\" : \"events\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"events\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301509,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"29100066-f3fd-4156-8167-cad996c63eec\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301510,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"90692b18-dd0e-4c49-bec1-f7850fd4b4a9\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"630d70f5-ab31-4b92-a0f8-0c220413f9a0\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301511,\n \"starts_at\" : 537.11,\n \"ends_at\" : 547.63,\n \"duration\" : 10.519999999999982,\n \"time_in_activity\" : 23.924721603563473,\n \"text\" : \"Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f5e85048-c83e-4e95-83a4-e9a956c6a07d\",\n \"definition\" : \"email\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"email\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301512,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301513,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bee4e014-c616-4a35-a674-3dc8c761685d\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 19\n }\n },\n {\n \"id\" : 476301514,\n \"starts_at\" : 563.28,\n \"ends_at\" : 576.77,\n \"duration\" : 13.490000000000009,\n \"time_in_activity\" : 25.09042316258352,\n \"text\" : \"So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301515,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"34510b01-3916-4f05-a938-2472b4f3b5e1\",\n \"definition\" : \"integrate\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integrate\",\n \"locale\" : \"en\",\n \"sort\" : 11\n }\n },\n {\n \"id\" : 476301516,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"duration\" : 20.350000000000023,\n \"time_in_activity\" : 26.36347438752784,\n \"text\" : \"Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301517,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301518,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301519,\n \"starts_at\" : 917.08,\n \"ends_at\" : 933.74,\n \"duration\" : 16.659999999999968,\n \"time_in_activity\" : 40.84988864142539,\n \"text\" : \"Because I don't know if they're going to want to have academic achievements and like scholarships attached to something that someone who's fundraising for them can see when they're calling them, or, you know, I think that's a question.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"64d2f335-8daf-4449-81d4-33d2e3d69297\",\n \"definition\" : \"fundraising\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"fundraising\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301520,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cbac355f-af9d-4c5d-9d07-4789b5d6b013\",\n \"definition\" : \"council\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"council\",\n \"locale\" : \"en\",\n \"sort\" : 13\n }\n },\n {\n \"id\" : 476301521,\n \"starts_at\" : 635.17,\n \"ends_at\" : 649.99,\n \"duration\" : 14.82000000000005,\n \"time_in_activity\" : 28.29265033407572,\n \"text\" : \"Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d58e3339-0b29-4746-9055-87bd22dccb43\",\n \"definition\" : \"metrics\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"metrics\",\n \"locale\" : \"en\",\n \"sort\" : 7\n }\n },\n {\n \"id\" : 476301522,\n \"starts_at\" : 650.9,\n \"ends_at\" : 668.77,\n \"duration\" : 17.870000000000005,\n \"time_in_activity\" : 28.993318485523385,\n \"text\" : \"Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fa173a66-942f-4b27-8216-2c489f771993\",\n \"definition\" : \"note\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"note\",\n \"locale\" : \"en\",\n \"sort\" : 15\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301523,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301524,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"92104885-c8f3-40c1-a08a-06b9aa8d8b13\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301525,\n \"starts_at\" : 668.82,\n \"ends_at\" : 686.26,\n \"duration\" : 17.43999999999994,\n \"time_in_activity\" : 29.791536748329623,\n \"text\" : \"I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301526,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"69b17158-5dec-4427-b4e6-af05cc2982e8\",\n \"definition\" : \"event\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"event\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301527,\n \"starts_at\" : 686.44,\n \"ends_at\" : 698.68,\n \"duration\" : 12.239999999999895,\n \"time_in_activity\" : 30.576391982182628,\n \"text\" : \"I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301528,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301529,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"duration\" : 8.279999999999973,\n \"time_in_activity\" : 84.66458797327394,\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301530,\n \"starts_at\" : 1966.53,\n \"ends_at\" : 1984.79,\n \"duration\" : 18.25999999999999,\n \"time_in_activity\" : 87.59599109131403,\n \"text\" : \"Yeah, I think that whole section actually, if you go back to the top of that, just so I can see, so the interoperability and integration. So they say, okay, the CRM must support fully documented APIs and integrate with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"be26f355-d9db-4a71-bf21-656c801fe7d5\",\n \"definition\" : \"integration\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"integration\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301531,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf09ec56-c20d-449b-9fac-2644d6e628be\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301532,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"duration\" : 15.899999999999977,\n \"time_in_activity\" : 31.620044543429845,\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b133b829-817c-4a78-9f98-14a312c64c1a\",\n \"definition\" : \"Zapier\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Zapier\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301533,\n \"starts_at\" : 729.96,\n \"ends_at\" : 748.19,\n \"duration\" : 18.230000000000018,\n \"time_in_activity\" : 32.514922048997775,\n \"text\" : \"The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9af2cb24-e410-4158-b7fe-66b164b1f216\",\n \"definition\" : \"rally\",\n \"playback_topic\" : {\n \"id_string\" : \"bbac4b54-36ac-4a3b-b755-d988ef65162b\",\n \"title\" : \"Events\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"rally\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301534,\n \"starts_at\" : 748.61,\n \"ends_at\" : 762.33,\n \"duration\" : 13.720000000000027,\n \"time_in_activity\" : 33.3456570155902,\n \"text\" : \"So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6b62b618-f4ab-4a4a-b28f-e1082df27371\",\n \"definition\" : \"priorities\",\n \"playback_topic\" : {\n \"id_string\" : \"1a580036-1a7b-4607-a509-2e6c9be0df1f\",\n \"title\" : \"Success Criteria\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"priorities\",\n \"locale\" : \"en\",\n \"sort\" : 10\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301535,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"baa63ae6-59b9-4c8e-9955-0d5c314c5d3c\",\n \"definition\" : \"groups\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"groups\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301536,\n \"starts_at\" : 807.33,\n \"ends_at\" : 822.05,\n \"duration\" : 14.719999999999914,\n \"time_in_activity\" : 35.96124721603564,\n \"text\" : \"Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ddc6ca98-f30d-4f1e-88a7-3881edf6552e\",\n \"definition\" : \"organizing\",\n \"playback_topic\" : {\n \"id_string\" : \"661674c5-f64e-495d-8436-0a23869aa017\",\n \"title\" : \"Distribute Leadership\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"organizing\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301537,\n \"starts_at\" : 822.16,\n \"ends_at\" : 844.41,\n \"duration\" : 22.25,\n \"time_in_activity\" : 36.62182628062361,\n \"text\" : \"And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301538,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ae6ec4ca-891d-47b5-b88f-c3c8cbd8c113\",\n \"definition\" : \"custom fields\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom fields\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301539,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"38d7866e-e4a6-4465-a80c-9c483b8f9d17\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301540,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"caf1ea04-495d-4815-8e92-f9f35ace3851\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 7\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301541,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"duration\" : 6.960000000000036,\n \"time_in_activity\" : 38.14031180400891,\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"66c987fa-5f97-4d95-b19a-572e4a34020e\",\n \"definition\" : \"import\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"import\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301542,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301543,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301544,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301545,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301546,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301547,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301548,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301549,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301550,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301551,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301552,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301553,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301554,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301555,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301556,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301557,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301558,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301559,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301560,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301561,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301562,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301563,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301564,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301565,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301566,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"da726411-37d2-48ae-9369-4e544daa7e67\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301567,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301568,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301569,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301570,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301571,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301572,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301573,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301574,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301575,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301576,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301577,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301578,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301579,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301580,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301581,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301582,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301583,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301584,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301585,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301586,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301587,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301588,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301589,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301590,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301591,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"367fff10-729c-4d0f-aac6-166889ca5613\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301592,\n \"starts_at\" : 864.05,\n \"ends_at\" : 881.1,\n \"duration\" : 17.050000000000068,\n \"time_in_activity\" : 38.487750556792875,\n \"text\" : \"I think I recall seeing it potentially in like a project brief that they do have like the main student system, and it sounded like they do push the information over because it's quite a large data set they hold, so it's 800,000 plus.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301593,\n \"starts_at\" : 896.42,\n \"ends_at\" : 900.76,\n \"duration\" : 4.340000000000032,\n \"time_in_activity\" : 39.92962138084633,\n \"text\" : \"Yeah, I mean, I think there's several ways to track that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301594,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301595,\n \"starts_at\" : 1386.55,\n \"ends_at\" : 1403.71,\n \"duration\" : 17.160000000000082,\n \"time_in_activity\" : 61.761692650334076,\n \"text\" : \"Yeah, I wonder whether they're trying to basically like consolidate, you know, not just a previous system but a number of systems, because you sort of got engagement, you've got events, You've got like data storage of alumni and then like the grant tracking and processing.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301596,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301597,\n \"starts_at\" : 1826.15,\n \"ends_at\" : 1835.46,\n \"duration\" : 9.309999999999945,\n \"time_in_activity\" : 81.34298440979956,\n \"text\" : \"One thing on their like data warehouse is Absolutely, you know, like possible. And, and that's actually what the other alumni organizations do.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301598,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301599,\n \"starts_at\" : 1835.54,\n \"ends_at\" : 1843.72,\n \"duration\" : 8.180000000000064,\n \"time_in_activity\" : 81.76124721603564,\n \"text\" : \"But just noting that that is like a much more complex build because a lot of times you're sent— you're syncing data in two directions with the data warehouse.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301600,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301601,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301602,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301603,\n \"starts_at\" : 1879.79,\n \"ends_at\" : 1890.4,\n \"duration\" : 10.610000000000127,\n \"time_in_activity\" : 83.73229398663698,\n \"text\" : \"No, so When they say university data warehouse, like, I'm thinking they have a big data lake of, like, all the data they have on every student that's been there.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301604,\n \"starts_at\" : 1890.99,\n \"ends_at\" : 1900.67,\n \"duration\" : 9.680000000000064,\n \"time_in_activity\" : 84.23118040089086,\n \"text\" : \"And so, um, I guess I'm more just curious, like, you know, there's several times they've referenced, like, you know, pushing data in and integrated systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301605,\n \"starts_at\" : 1909.51,\n \"ends_at\" : 1917.5,\n \"duration\" : 7.990000000000009,\n \"time_in_activity\" : 85.05612472160357,\n \"text\" : \"Because usually they would be creating like a two-way sync with their data warehouse, which is like— can sometimes be complicated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301606,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301607,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301608,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301609,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301610,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301611,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301612,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301613,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301614,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301615,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301616,\n \"starts_at\" : 2049.58,\n \"ends_at\" : 2059.13,\n \"duration\" : 9.550000000000182,\n \"time_in_activity\" : 91.29532293986637,\n \"text\" : \"And they need us to do it because you also got like data house environments and you got university data warehouse. So maybe worth just fleshing this out a bit more.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9d5ab249-5601-43d5-9031-e62aab84d7e8\",\n \"definition\" : \"data\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"data\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301617,\n \"starts_at\" : 901.16,\n \"ends_at\" : 916.06,\n \"duration\" : 14.899999999999977,\n \"time_in_activity\" : 40.14075723830735,\n \"text\" : \"I think another question that I've kind of had throughout that they— I didn't see— I've just read through several of them, like, at a brief level, but I didn't see highlighted too much is, like, levels of permissions.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2189e3f1-31a2-4e21-9214-774fb49aff60\",\n \"definition\" : \"too much\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"too much\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301618,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n }\n },\n {\n \"id\" : 476301619,\n \"starts_at\" : 1250.78,\n \"ends_at\" : 1258.14,\n \"duration\" : 7.360000000000127,\n \"time_in_activity\" : 55.71403118040089,\n \"text\" : \"Yeah, I mean, you could do it with tags too, but then you're just getting into a situation of you have so many tags across the board.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"159ec9fa-da57-4bdf-9c58-81b0d1f01bb7\",\n \"definition\" : \"board\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"board\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301620,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301621,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd8cedc8-12d4-448b-abec-5d093f1e83e8\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301622,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n }\n },\n {\n \"id\" : 476301623,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"duration\" : 9.870000000000118,\n \"time_in_activity\" : 76.47082405345212,\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that? I got a feeling it's probably a solution on the front end, Sam, maybe.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2f909d51-6597-4b7d-b675-ef15c980484b\",\n \"definition\" : \"segment\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"segment\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301624,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301625,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"2827057a-a013-41c7-adcf-e95b946cf4a7\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301626,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n }\n },\n {\n \"id\" : 476301627,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"c3316682-3188-49e1-850c-a8f5f201eeed\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301628,\n \"starts_at\" : 980.66,\n \"ends_at\" : 1004.31,\n \"duration\" : 23.649999999999977,\n \"time_in_activity\" : 43.68195991091314,\n \"text\" : \"Because I guess all of this is like pointing towards, right, because they've put it under like education board management, employment record management, but I think it's, it seems to be like they want a tool to be able to like display and segment this information to say in a certain way rather than like, yeah, like using this maybe as the database or record for everything.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n }\n },\n {\n \"id\" : 476301629,\n \"starts_at\" : 1036.23,\n \"ends_at\" : 1046.64,\n \"duration\" : 10.410000000000082,\n \"time_in_activity\" : 46.157238307349665,\n \"text\" : \"Um, so I wonder whether that's a piece here too that maybe we do need to establish. It's not like a proof of like, you know, having completed a course that needs to live in this database.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bbb41fea-84d0-43db-8622-f101185d9685\",\n \"definition\" : \"database\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"database\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301630,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301631,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5185444d-748a-44f7-9177-80cd4040c157\",\n \"definition\" : \"directory\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"directory\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301632,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"duration\" : 12.949999999999932,\n \"time_in_activity\" : 44.843207126948776,\n \"text\" : \"Yeah. And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right? Like, you know, if I hear from my university, you know, it'd be like you did law, you know, or this year.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d129ac2a-6e96-4ac1-b815-8f452fdd3391\",\n \"definition\" : \"this year\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"this year\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301633,\n \"starts_at\" : 1020.27,\n \"ends_at\" : 1035.08,\n \"duration\" : 14.809999999999945,\n \"time_in_activity\" : 45.44632516703786,\n \"text\" : \"Um, or there's a directory where, you know, you can connect with other alumni. Um, I did see elsewhere, and I had a question on, on my end, where they did talk about like document storage on profiles as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bc78d000-fc2b-4642-bb58-0d40175868a7\",\n \"definition\" : \"profiles\",\n \"playback_topic\" : {\n \"id_string\" : \"f83bbc1c-e1dd-4913-96f4-1c2ce57ac795\",\n \"title\" : \"Centralize Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profiles\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301634,\n \"starts_at\" : 1067.1,\n \"ends_at\" : 1073.29,\n \"duration\" : 6.190000000000055,\n \"time_in_activity\" : 47.532293986636965,\n \"text\" : \"Yeah, and I think instinctively there that is potentially when we're filling in the form.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301635,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f27b2782-27ff-4303-a7d1-a77a3051571f\",\n \"definition\" : \"form\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"form\",\n \"locale\" : \"en\",\n \"sort\" : 9\n }\n },\n {\n \"id\" : 476301636,\n \"starts_at\" : 1090.84,\n \"ends_at\" : 1094.8,\n \"duration\" : 3.9600000000000364,\n \"time_in_activity\" : 48.58975501113585,\n \"text\" : \"Um, even if it was elsewhere, I think that could get really messy.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301637,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301638,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"bd7adad8-5d60-44a7-adcc-957201f5eadb\",\n \"definition\" : \"messy\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"messy\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301639,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301640,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301641,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d4bb596b-5eb0-4486-b057-2439fd440551\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301642,\n \"starts_at\" : 1152.93,\n \"ends_at\" : 1166.67,\n \"duration\" : 13.740000000000009,\n \"time_in_activity\" : 51.3554565701559,\n \"text\" : \"I mean, there's relationship types where you can say like, I think there's former employee, but like That is quite complex again to set up. You'd have to set up each employer as an organizational profile.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301643,\n \"starts_at\" : 1936.69,\n \"ends_at\" : 1948.43,\n \"duration\" : 11.740000000000009,\n \"time_in_activity\" : 86.26681514476614,\n \"text\" : \"Like the data may be looking for when, um, when some— when something in nationbuilder has been updated on a profile, like pull that data up. Nationbuilder doesn't like tell you what part of that data has been updated.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301644,\n \"starts_at\" : 1948.49,\n \"ends_at\" : 1961.78,\n \"duration\" : 13.289999999999964,\n \"time_in_activity\" : 86.7924276169265,\n \"text\" : \"It just gives you the entire profile of anyone whose data has been updated. So it just can be like more complicated if they want us to build that kind of solution. And by us, I mean Brand Response.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b878854b-a112-456f-8fa6-f99068aecc91\",\n \"definition\" : \"profile\",\n \"playback_topic\" : {\n \"id_string\" : \"f890daf3-6f4e-4b6e-ba98-3ca4ce9ccf2f\",\n \"title\" : \"People\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"profile\",\n \"locale\" : \"en\",\n \"sort\" : 13\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301645,\n \"starts_at\" : 1166.74,\n \"ends_at\" : 1174.38,\n \"duration\" : 7.6400000000001,\n \"time_in_activity\" : 51.9706013363029,\n \"text\" : \"So I think the best would probably again be like a custom field, um, that you're adding to essentially.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301646,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ac12a9fe-c9c2-4253-99bd-851c82b9b42f\",\n \"definition\" : \"custom field\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"custom field\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301647,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"duration\" : 12.2800000000002,\n \"time_in_activity\" : 53.08997772828507,\n \"text\" : \"Yeah, I mean, again, I think it depends on like how do they want to use this data. Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301648,\n \"starts_at\" : 1205.18,\n \"ends_at\" : 1229.27,\n \"duration\" : 24.089999999999918,\n \"time_in_activity\" : 53.68285077951002,\n \"text\" : \"Um, and like, I do think you could query for custom field contains the word Chase, or current, like, the employer contains Chase. Yeah, I mean, there's ways to work it, but it's not necessarily like the ideal way that you do it.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301649,\n \"starts_at\" : 1323.03,\n \"ends_at\" : 1341.59,\n \"duration\" : 18.559999999999945,\n \"time_in_activity\" : 58.93229398663697,\n \"text\" : \"Yeah, I think that was the one to query. So it's a weird thing to have an alumni system. Yeah. I'm mulling that over, but that's my view. Um, so grant end-to-end, I think we probably would recommend paths for that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f1d67b71-8c44-4f14-aa20-d626bd3903f7\",\n \"definition\" : \"query\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"query\",\n \"locale\" : \"en\",\n \"sort\" : 5\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301650,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"duration\" : 14.61999999999989,\n \"time_in_activity\" : 56.076169265033414,\n \"text\" : \"Yeah, I think that would be messy. I wouldn't recommend because you wouldn't be able to find anything. If it's across 800,000 people. Okay, volunteering. Any flags here?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fb5447db-f993-4d03-8227-1b8e9f0d32c6\",\n \"definition\" : \"volunteering\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteering\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301651,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"6f66ff08-9ed0-44e4-a45e-0df66eac90b5\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"5d1b95e6-cf8f-4b06-acd5-38424b666478\",\n \"title\" : \"Volunteering\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301652,\n \"starts_at\" : 1281.71,\n \"ends_at\" : 1300.75,\n \"duration\" : 19.039999999999964,\n \"time_in_activity\" : 57.091759465478845,\n \"text\" : \"I mean, the volunteer activity can always be like if people are trying to hour track is always like a little bit tricky. But like nothing that says like we absolutely couldn't do it to me.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8edbdf52-db5d-46e6-ad1f-644548152d4c\",\n \"definition\" : \"volunteer\",\n \"playback_topic\" : {\n \"id_string\" : \"7c07c82a-f492-428d-a6f7-2410dbb4d4c3\",\n \"title\" : \"Website\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"volunteer\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301653,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"26f83184-56b8-4f69-9c73-5da34745d516\",\n \"definition\" : \"will get\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"will get\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301654,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"cf211e33-aa24-4cb8-8f66-3b8db1240e89\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"fd5b5e5f-dc9b-41a1-85d0-813e8724ccf1\",\n \"title\" : \"Security & Compliance\",\n \"sort\" : 7,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301655,\n \"starts_at\" : 1475.78,\n \"ends_at\" : 1491.07,\n \"duration\" : 15.289999999999964,\n \"time_in_activity\" : 65.73630289532294,\n \"text\" : \"So I can take that away and just have a little bit of a look at what we're looking at. You know, if it's like £1,000, then like that will get messy. If it's less it might be manageable. Uh, I mean, GDPR, I feel pretty good about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"9032e94c-d5a4-469f-bea8-ccb728d047db\",\n \"definition\" : \"GDPR\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"GDPR\",\n \"locale\" : \"en\",\n \"sort\" : 12\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301656,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b3e7da10-4b0a-4af8-b463-871dbd823135\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"1adf5a29-0e86-456c-b14e-864859b3a5f9\",\n \"title\" : \"Fundraising\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301657,\n \"starts_at\" : 1527.42,\n \"ends_at\" : 1543.64,\n \"duration\" : 16.220000000000027,\n \"time_in_activity\" : 68.03652561247216,\n \"text\" : \"But, and even with SmartRaise, it is like a little complex on the nationbuilder side to do multi-currency reporting, just because like everything will still You have to rely on donation custom fields to understand what the original currency was, or tracking codes.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"7bef623f-e3b9-4e15-b910-64a475817d1b\",\n \"definition\" : \"donation\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"donation\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301658,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301659,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"46550b41-b19d-40d2-a66e-bb58d33aaf64\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301660,\n \"starts_at\" : 1552.44,\n \"ends_at\" : 1554.25,\n \"duration\" : 1.8099999999999454,\n \"time_in_activity\" : 69.15100222717149,\n \"text\" : \"And send emails.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301661,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"fe87516a-ef85-4a16-9674-10ad643dc8e6\",\n \"definition\" : \"send\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"send\",\n \"locale\" : \"en\",\n \"sort\" : 4\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301662,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301663,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"344a8761-bcd5-4f0b-8e19-a1d8d5adab25\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"c6b7a793-564d-41d3-aed7-d4e0a06c9c56\",\n \"title\" : \"Problem Finding\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301664,\n \"starts_at\" : 1572.18,\n \"ends_at\" : 1584.96,\n \"duration\" : 12.779999999999973,\n \"time_in_activity\" : 70.03028953229399,\n \"text\" : \"I think as well with that though, like, one, because they're just based in the UK, I would assume that like having one currency that that reporting is done in is probably not a problem.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301665,\n \"starts_at\" : 1599.39,\n \"ends_at\" : 1611.18,\n \"duration\" : 11.789999999999964,\n \"time_in_activity\" : 71.24231625835189,\n \"text\" : \"And then I suppose in terms of the currencies, that's probably a problem they would have most other places too, in terms of working out what currency is the right currency for the audience.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"00daa3ae-21d1-4d24-abae-aa7f1e5ba1c0\",\n \"definition\" : \"problem\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"problem\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301666,\n \"starts_at\" : 1628.03,\n \"ends_at\" : 1630.24,\n \"duration\" : 2.2100000000000364,\n \"time_in_activity\" : 72.51804008908685,\n \"text\" : \"I mean, you are the expert at the other end.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d309f494-0533-4c33-a879-0a5963449a2d\",\n \"definition\" : \"expert\",\n \"playback_topic\" : {\n \"id_string\" : \"e880d362-241e-403e-b42f-06fde7dce338\",\n \"title\" : \"NB Partners\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"expert\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301667,\n \"starts_at\" : 1680.87,\n \"ends_at\" : 1696.21,\n \"duration\" : 15.340000000000146,\n \"time_in_activity\" : 74.871714922049,\n \"text\" : \"Importing, I think, is fine, quite straightforward. Reporting, there might be a conversation about whether we'd probably do nationbuilder insights as part of the reporting depending on needs, but I imagine at that level we would probably want to.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301668,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"duration\" : 4.0,\n \"time_in_activity\" : 83.46369710467707,\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301669,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e35b464b-fda7-4907-9f68-8d73fafd5eb7\",\n \"definition\" : \"Insights\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Insights\",\n \"locale\" : \"en\",\n \"sort\" : 1\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301670,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"341d6a9f-64d0-4341-ab17-613444dec84a\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"dcde1890-1ee0-4edf-86d3-3607fb2ee04e\",\n \"title\" : \"Decision Process\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 23\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301671,\n \"starts_at\" : 1745.09,\n \"ends_at\" : 1764.83,\n \"duration\" : 19.74000000000001,\n \"time_in_activity\" : 77.73229398663698,\n \"text\" : \"It's a horrible user experience anyway, so they shouldn't be using it. My view. And the same thing here. Sorry, I'm rushing through, so do shout if there is something where you're like, this is a deal breaker. Yeah, yeah, it's fine.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"f2f0aab4-2cf9-488f-8912-813d3d2d7bf9\",\n \"definition\" : \"deal breaker\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"deal breaker\",\n \"locale\" : \"en\",\n \"sort\" : 29\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301672,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"duration\" : 9.319999999999936,\n \"time_in_activity\" : 78.82538975501113,\n \"text\" : \"Could you just go up a little bit, Lina? Sorry, I just saw something up. So university SAP and finance banking systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"8ec0c714-0f4e-4298-9c50-6035420a7ba5\",\n \"definition\" : \"finance\",\n \"playback_topic\" : {\n \"id_string\" : \"6a5b1a7b-882f-40b5-a793-5b3c23b5b890\",\n \"title\" : \"Finance\",\n \"sort\" : 4,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"finance\",\n \"locale\" : \"en\",\n \"sort\" : 0\n }\n },\n {\n \"id\" : 476301673,\n \"starts_at\" : 1780.89,\n \"ends_at\" : 1787.64,\n \"duration\" : 6.75,\n \"time_in_activity\" : 79.32694877505568,\n \"text\" : \"I would imagine that's a little bit like when people come to us and just have a specialized like accounting software like Xerox.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b187e0e4-9506-4b4c-9e9a-ee55ac392d60\",\n \"definition\" : \"accounting\",\n \"playback_topic\" : {\n \"id_string\" : \"8d7ef277-4ccf-45cc-a07e-6ce9bd63a291\",\n \"title\" : \"Procurement\",\n \"sort\" : 8,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"accounting\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301674,\n \"starts_at\" : 1789.09,\n \"ends_at\" : 1799.32,\n \"duration\" : 10.230000000000018,\n \"time_in_activity\" : 79.69220489977728,\n \"text\" : \"Um, that would be my guess is if they have like donations and things coming in, being able to easily share that with their financial teams in the right sort of software systems.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"005d73bb-e2e9-472d-851e-6296ec9e0571\",\n \"definition\" : \"financial\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"financial\",\n \"locale\" : \"en\",\n \"sort\" : 36\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301675,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301676,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301677,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301678,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"5e4964c6-447a-4eaf-91a5-5d78c1d7f555\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"1a8fc631-6f5d-4842-92b5-8b737b7c70c6\",\n \"title\" : \"Data\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 8\n }\n },\n {\n \"id\" : 476301679,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301680,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301681,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301682,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4d431880-4dc2-4496-8a97-432d6a833e6a\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"197053fd-d677-422d-926b-49558b7396e8\",\n \"title\" : \"Settings\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 6\n }\n },\n {\n \"id\" : 476301683,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301684,\n \"starts_at\" : 1862.05,\n \"ends_at\" : 1873.65,\n \"duration\" : 11.600000000000136,\n \"time_in_activity\" : 82.94209354120267,\n \"text\" : \"Is what you're— just sort of to make sure I understood that, Rachel, so I've heard you say that that's a more complex build and what they would need to do is to use the API to sync that data.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301685,\n \"starts_at\" : 1917.6,\n \"ends_at\" : 1935.2,\n \"duration\" : 17.600000000000136,\n \"time_in_activity\" : 85.41648106904232,\n \"text\" : \"And just like having a real-time sync and having the data, like having the right unique identifiers in place so that the data is not being duplicated and how the data comes in and the way that like nationbuilder pushes data like via the API.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301686,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"duration\" : 18.37000000000012,\n \"time_in_activity\" : 88.80935412026726,\n \"text\" : \"So in this section, are they, are they saying they just want a documented API that potentially can be integrated with this stuff? Or are they saying we want a solution that is integrated with these 6 points? I mean, it makes a huge difference.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"495b5042-b545-4fa7-bda7-076ae2e0b2d1\",\n \"definition\" : \"API\",\n \"playback_topic\" : {\n \"id_string\" : \"51cb95f0-0b1f-4d2a-bb69-1c1e0802f17e\",\n \"title\" : \"Integrations\",\n \"sort\" : 11,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"API\",\n \"locale\" : \"en\",\n \"sort\" : 17\n }\n },\n {\n \"id\" : 476301687,\n \"starts_at\" : 1844.69,\n \"ends_at\" : 1860.75,\n \"duration\" : 16.059999999999945,\n \"time_in_activity\" : 82.16881959910913,\n \"text\" : \"So I'm curious if they would be expecting that build of the API integration in the like delivery of the solution. Because that would change the price, I would expect, a good bit.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d515c631-36c9-48fa-8286-b17732e16f1d\",\n \"definition\" : \"price\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"price\",\n \"locale\" : \"en\",\n \"sort\" : 3\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301688,\n \"starts_at\" : 2027.48,\n \"ends_at\" : 2031.81,\n \"duration\" : 4.329999999999927,\n \"time_in_activity\" : 90.3109131403118,\n \"text\" : \"Power BI, Tableau, data warehouse, like that could be insights possibly too.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"group\" : {\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n }\n }\n }\n },\n {\n \"id\" : 476301689,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"duration\" : 16.34999999999991,\n \"time_in_activity\" : 90.52783964365256,\n \"text\" : \"Yeah. And also like it's very rare. I'm curious about having both Power BI and Tableau. They do the same. So I think that is like a— I'm curious about that. Is it the ability to do it again or is it they have it?\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"93bb0cce-9166-4545-a1fe-1f67e227eb65\",\n \"definition\" : \"Tableau\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"Tableau\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301690,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"069eca6f-860a-44d5-a7df-2f9442f5085a\",\n \"definition\" : \"You want to\",\n \"playback_topic\" : {\n \"id_string\" : \"75ca1b36-c0fb-465d-b1f0-28b3ddced2f1\",\n \"title\" : \"Reflective Listening\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b7d8a56e-dd03-4c90-8dc9-f7f9204e8384\",\n \"team_id\" : 575,\n \"title\" : \"Discovery Skills\",\n \"color\" : \"#d6336c\",\n \"sort\" : 8\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"You want to\",\n \"locale\" : \"en\",\n \"sort\" : 9\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301691,\n \"starts_at\" : 2089.26,\n \"ends_at\" : 2103.38,\n \"duration\" : 14.11999999999989,\n \"time_in_activity\" : 93.06280623608019,\n \"text\" : \"Yeah. Um, well, I'm happy to go through it with Rachel as well, Sam, if you want to, and we can— because I think quite a lot of it comes to us in the first place for the first pass, whereas some of the more implementation stuff is probably you.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4640c693-3910-4104-9343-3a3983ecc161\",\n \"definition\" : \"implementation\",\n \"playback_topic\" : {\n \"id_string\" : \"ba6bf8d5-6890-4ca3-9f29-730ac11c2502\",\n \"title\" : \"Scoping\",\n \"sort\" : 5,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"implementation\",\n \"locale\" : \"en\",\n \"sort\" : 8\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301692,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"d5e89c93-9048-462a-a09a-2cc25f247c63\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"1510bb31-802b-4de6-8736-1c254810b1c3\",\n \"title\" : \"Communications\",\n \"sort\" : 2,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 17\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301693,\n \"starts_at\" : 2103.93,\n \"ends_at\" : 2118.64,\n \"duration\" : 14.710000000000036,\n \"time_in_activity\" : 93.71625835189309,\n \"text\" : \"But what I suggest is maybe we do that, share it async, And then I think we just communicate about, you know, who is doing what, and it would be great to, you know, for both parties to have a second pass at it too, um, so that we're fully aligned on what we're submitting.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"e581e987-42a3-4a81-978f-e571b66793cf\",\n \"definition\" : \"communicate\",\n \"playback_topic\" : {\n \"id_string\" : \"e319bd25-3433-467b-a161-290020f3f69a\",\n \"title\" : \"Targeting\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"9ed9c15a-32b4-4d41-a94f-2f076741cd57\",\n \"team_id\" : 575,\n \"title\" : \"Organizing Principles\",\n \"color\" : \"#f06595\",\n \"sort\" : 7\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"communicate\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301694,\n \"starts_at\" : 2142.18,\n \"ends_at\" : 2151.53,\n \"duration\" : 9.350000000000364,\n \"time_in_activity\" : 95.42004454342982,\n \"text\" : \"Yeah, that sounds great, Sam. And there could also be things where Rachel and I go like, this is what we think they should do, and be like, actually, when I built for, you know, the European Parliament, this is what we did.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"0ac9ca41-a757-4395-ba1b-5c71b0720cf6\",\n \"definition\" : \"parliament\",\n \"playback_topic\" : {\n \"id_string\" : \"0e6c142f-f06a-498d-8c33-014459656e4e\",\n \"title\" : \"Advocacy\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"bf89485e-7590-495f-9f00-3fe1fb90654f\",\n \"team_id\" : 575,\n \"title\" : \"Discovery\",\n \"color\" : \"#7048e8\",\n \"sort\" : 5\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"parliament\",\n \"locale\" : \"en\",\n \"sort\" : 14\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301695,\n \"starts_at\" : 2161.4,\n \"ends_at\" : 2174.1,\n \"duration\" : 12.699999999999818,\n \"time_in_activity\" : 96.2761692650334,\n \"text\" : \"Sounds good. Yeah, definitely. And I guess the other, the other question is like starting to think about figures and pricing of it and like, I don't know what that section of the form looks like or what they want, but yeah.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"4da2009c-a588-4082-bd57-62eec6a6ab16\",\n \"definition\" : \"pricing\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"pricing\",\n \"locale\" : \"en\",\n \"sort\" : 10\n }\n },\n {\n \"id\" : 476301696,\n \"starts_at\" : 2190.71,\n \"ends_at\" : 2204.25,\n \"duration\" : 13.539999999999964,\n \"time_in_activity\" : 97.58173719376391,\n \"text\" : \"But yeah, I think we should talk about that because I also think, you know, we could do training. 'But actually, I think it could also be you, like, you know, as a partner.' So yeah, so I think we can start to have a think about that.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"b056b571-0ec7-4e51-9751-fec16e04d5bc\",\n \"definition\" : \"training\",\n \"playback_topic\" : {\n \"id_string\" : \"a8bc68e3-339c-4285-b3e4-b7329fd7f1c9\",\n \"title\" : \"Add-Ons\",\n \"sort\" : 9,\n \"playback_theme\" : {\n \"id_string\" : \"a29f8381-4bd6-4f36-a61f-d9a9e0a17ace\",\n \"team_id\" : 575,\n \"title\" : \"Product Features\",\n \"color\" : \"#ae3ec9\",\n \"sort\" : 6\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"training\",\n \"locale\" : \"en\",\n \"sort\" : 0\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301697,\n \"starts_at\" : 2207.47,\n \"ends_at\" : 2215.33,\n \"duration\" : 7.860000000000127,\n \"time_in_activity\" : 98.328285077951,\n \"text\" : \"Okay, so they've given a, like, a table with— okay, they want it sort of standardized and the unit of measure and so on. Okay, cool.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"08dc1387-34fa-4710-a228-aa0c93a10580\",\n \"definition\" : \"table\",\n \"playback_topic\" : {\n \"id_string\" : \"cc663eed-01d9-44ff-b116-f9e0ab29673f\",\n \"title\" : \"Contract Details\",\n \"sort\" : 6,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"table\",\n \"locale\" : \"en\",\n \"sort\" : 4\n }\n },\n {\n \"id\" : 476301698,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"75373f6b-56d1-4998-b1fc-f8269af8a7c2\",\n \"definition\" : \"cost\",\n \"playback_topic\" : {\n \"id_string\" : \"4bacb5bb-52c6-42df-b5d9-bc3ebfd25b95\",\n \"title\" : \"Pricing\",\n \"sort\" : 3,\n \"playback_theme\" : {\n \"id_string\" : \"b3e744ee-e9f0-46f3-b807-e5af6c05204b\",\n \"team_id\" : 575,\n \"title\" : \"Deal Process\",\n \"color\" : \"#f76707\",\n \"sort\" : 1\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"cost\",\n \"locale\" : \"en\",\n \"sort\" : 2\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301699,\n \"starts_at\" : 2220.48,\n \"ends_at\" : 2231.6,\n \"duration\" : 11.11999999999989,\n \"time_in_activity\" : 98.90779510022271,\n \"text\" : \"So it's just a— it's a indication of what it will cost them rather than a, this is, you know, what we will hold you to and what we will use to negotiate, you know, amongst suppliers with.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"ff694c5d-8bfc-4b90-a599-39a6d04fda9b\",\n \"definition\" : \"negotiate\",\n \"playback_topic\" : {\n \"id_string\" : \"b21a1f39-3b97-42c9-8352-c2700ed61780\",\n \"title\" : \"Problems & Concerns\",\n \"sort\" : 1,\n \"playback_theme\" : {\n \"id_string\" : \"c0045cf0-4ae5-4c76-9165-3e99af8ee8fb\",\n \"team_id\" : 575,\n \"title\" : \"Objections\",\n \"color\" : \"#ffd43b\",\n \"sort\" : 2\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"negotiate\",\n \"locale\" : \"en\",\n \"sort\" : 16\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n },\n {\n \"id\" : 476301700,\n \"starts_at\" : 2234.04,\n \"ends_at\" : 2240.68,\n \"duration\" : 6.639999999999873,\n \"time_in_activity\" : 99.51180400890868,\n \"text\" : \"Okay, thank you so much, Sam. Um, thank you, Rachel. I will send over just all of the files, um, and then share the document as well.\",\n \"playback_topic_trigger\" : {\n \"id_string\" : \"32f8d183-2817-41a3-8853-23920d6b6235\",\n \"definition\" : \"i will\",\n \"playback_topic\" : {\n \"id_string\" : \"837f7420-97b5-420b-ab1a-96660ed90dec\",\n \"title\" : \"Action Items\",\n \"sort\" : 0,\n \"playback_theme\" : {\n \"id_string\" : \"b23ffcfc-3580-4f5c-abb7-28ca3735a94f\",\n \"team_id\" : 575,\n \"title\" : \"Next Steps\",\n \"color\" : \"#37b24d\",\n \"sort\" : 3\n }\n },\n \"regex_enabled\" : 0,\n \"speaker_id\" : null,\n \"stemming_enabled\" : 0,\n \"team_id\" : null,\n \"title\" : \"i will\",\n \"locale\" : \"en\",\n \"sort\" : 11\n },\n \"participant\" : {\n \"user\" : {\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"group\" : {\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n }\n }\n }\n }\n ],\n \"questions\" : [\n {\n \"id\" : 130241830,\n \"starts_at\" : 103.52,\n \"ends_at\" : 104.69,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Hey, Leena, how are you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241831,\n \"starts_at\" : 123.45,\n \"ends_at\" : 129.71,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have you met before?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241833,\n \"starts_at\" : 236.45,\n \"ends_at\" : 260.35,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is that the easiest way to do it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241836,\n \"starts_at\" : 361.28,\n \"ends_at\" : 384.16,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts from you on this?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241838,\n \"starts_at\" : 522.67,\n \"ends_at\" : 536.84,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Is that like sharing?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241840,\n \"starts_at\" : 591.86,\n \"ends_at\" : 612.21,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Uh, anything else on that piece?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241847,\n \"starts_at\" : 612.4,\n \"ends_at\" : 623.22,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any, any thoughts on that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241852,\n \"starts_at\" : 709.87,\n \"ends_at\" : 725.77,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241858,\n \"starts_at\" : 768.73,\n \"ends_at\" : 790.72,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Do you know, Rachel, how other customers have done that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241860,\n \"starts_at\" : 847.99,\n \"ends_at\" : 852.39,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"I think it's more— to me, the question is how— where is that information coming from?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241862,\n \"starts_at\" : 856.25,\n \"ends_at\" : 863.21,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"every year, do they have an import of all the students and the academic achievements attached to them?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241867,\n \"starts_at\" : 948.14,\n \"ends_at\" : 965.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"So maybe that's a piece for us just to dig into to understand, like, do they actually need access on the backend, or could it be potentially a frontend piece, Sam, um, in terms of like the built and what they would be able to do there?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241868,\n \"starts_at\" : 966.7,\n \"ends_at\" : 980.25,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"I suppose this is It depends, like Rachel said, like, what, what are they, what information, where is this information coming from, and then what do they need to actually do with it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241871,\n \"starts_at\" : 1006.73,\n \"ends_at\" : 1019.68,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And they do say it's interesting that, cause yeah, you would imagine that it might be like a directory or they would do targeting, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241872,\n \"starts_at\" : 1110.99,\n \"ends_at\" : 1127.43,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Yeah, because I've seen it done with candidates, which is very different, isn't it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241876,\n \"starts_at\" : 1129.56,\n \"ends_at\" : 1145.42,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is there a good way of doing historical?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241877,\n \"starts_at\" : 1175.87,\n \"ends_at\" : 1190.74,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sorry, my cat is causing— Tina?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241880,\n \"starts_at\" : 1191.87,\n \"ends_at\" : 1204.15,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Where do they want— like, do they want to be able to query it for anyone who has ever worked at Chase Bank?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241883,\n \"starts_at\" : 1230.07,\n \"ends_at\" : 1234.75,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And I do also wonder, like, how would you use that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241885,\n \"starts_at\" : 1258.91,\n \"ends_at\" : 1273.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any flags here?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241890,\n \"starts_at\" : 1302.66,\n \"ends_at\" : 1305.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Any thoughts, Sam?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241891,\n \"starts_at\" : 1306.9,\n \"ends_at\" : 1322.15,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Okay, this is repeating the same stuff, right?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241893,\n \"starts_at\" : 1507.05,\n \"ends_at\" : 1524.3,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything else, Rachel?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241895,\n \"starts_at\" : 1611.43,\n \"ends_at\" : 1627.97,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Anything to add?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241898,\n \"starts_at\" : 1716.77,\n \"ends_at\" : 1726.64,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And again, like, what data will be in the system and how would they need to segment that?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241899,\n \"starts_at\" : 1769.63,\n \"ends_at\" : 1778.95,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Could you just go up a little bit, Lina?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241900,\n \"starts_at\" : 1873.76,\n \"ends_at\" : 1877.76,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Would it be nationbuilder or would we do something with Insights?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241901,\n \"starts_at\" : 1900.72,\n \"ends_at\" : 1909.0,\n \"participant_id\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"text\" : \"Like, are they wanting a proposal with us integrating to some of these systems, or are they taking on integration of systems?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241903,\n \"starts_at\" : 1963.19,\n \"ends_at\" : 1966.46,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Sam, anything on that?\",\n \"is_engaging\" : true,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241904,\n \"starts_at\" : 1993.77,\n \"ends_at\" : 2012.14,\n \"participant_id\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"text\" : \"Or are they saying we want a solution that is integrated with these 6 points?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241905,\n \"starts_at\" : 2012.55,\n \"ends_at\" : 2026.62,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"And also, I suppose with the proposal that we would put forward, there is a question of like, Do they need those even?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241907,\n \"starts_at\" : 2032.35,\n \"ends_at\" : 2048.7,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Is it the ability to do it again or is it they have it?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241909,\n \"starts_at\" : 2059.21,\n \"ends_at\" : 2076.91,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"What do they actually need, or have they just dumped everything they could think of there?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n },\n {\n \"id\" : 130241910,\n \"starts_at\" : 2077.15,\n \"ends_at\" : 2082.53,\n \"participant_id\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"text\" : \"Have we got 5 quick minutes just to look at who's doing what on the response answers, or should we do that async?\",\n \"is_engaging\" : false,\n \"is_insightful\" : false\n }\n ],\n \"crm_fields\" : [ ],\n \"participants\" : [\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 29089,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"name\" : \"Line Kristensen\",\n \"role\" : \"organizer\",\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:14:06\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36e8cdfb-f247-4a07-acef-17c515a76e18\",\n \"user\" : {\n \"name\" : \"Line Kristensen\",\n \"email\" : \"line.kristensen@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"country_code\" : \"GB\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"Europe/London\",\n \"language\" : \"en_GB\",\n \"conference_slug\" : \"linekristensen\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"24d98d00-9f6a-45b2-ad73-50a0c41869cf\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png\",\n \"job\" : {\n \"id\" : 7431,\n \"team_id\" : 575,\n \"name\" : \"Account Executive\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"780163c0-8a7c-4d2b-b550-fb2a788e1c33\"\n },\n \"group\" : {\n \"name\" : \"Sales Team\",\n \"slug\" : \"sales-team\",\n \"team_id\" : 575,\n \"user_id\" : 11645,\n \"scope\" : 0,\n \"playbook_id\" : 3630,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-26 17:01:45\",\n \"updated_at\" : \"2022-08-10 21:47:10\",\n \"deleted_at\" : null,\n \"id_string\" : \"617ac564-3e20-40c4-9953-6cf0b03ce20e\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 0,\n \"participant_id\" : 243166656\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : 15802251,\n \"lead_id\" : null,\n \"phone_number\" : \"+3517790887170\",\n \"ext\" : null,\n \"email\" : \"sam@brandresponse.cc\",\n \"name\" : \"Sam Lockwood\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : null,\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-07 10:04:24\",\n \"updated_at\" : \"2026-05-07 10:04:25\",\n \"id_string\" : \"3cfaba07-6a03-4300-ae25-bb052a909f62\",\n \"user\" : null,\n \"contact\" : {\n \"team_id\" : 575,\n \"crm_configuration_id\" : 900,\n \"crm_provider_id\" : \"25706790048\",\n \"user_id\" : 11645,\n \"owner_id\" : \"1340194655\",\n \"name\" : \"Sam Lockwood\",\n \"title\" : \"Director\",\n \"email\" : \"sam@brandresponse.cc\",\n \"phone\" : \"+3517790887170\",\n \"ext\" : null,\n \"mobile_phone\" : null,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\",\n \"country_code\" : \"PT\",\n \"deleted_at\" : null,\n \"created_at\" : \"2024-06-05 15:26:16\",\n \"remotely_created_at\" : \"2024-05-30 12:25:28\",\n \"updated_at\" : \"2026-02-18 01:07:11\",\n \"id_string\" : \"52c2c4ea-2e73-4af0-86ec-b645f8ecd187\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png\"\n },\n \"speaker_id\" : 1,\n \"participant_id\" : 243166657\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : 11857,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"name\" : \"Rachel Franks\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:30\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-11 15:21:06\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"36bee618-8cf8-4a6e-b6d4-68c8adf620f3\",\n \"user\" : {\n \"name\" : \"Rachel Franks\",\n \"email\" : \"rachel.franks@nationbuilder.com\",\n \"status\" : 1,\n \"photo_path\" : \"/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"country_code\" : \"US\",\n \"phone\" : null,\n \"secondary_phone\" : null,\n \"timezone\" : \"America/New_York\",\n \"language\" : \"en_US\",\n \"conference_slug\" : \"rachelfranks\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 1,\n \"id_string\" : \"ef9d843a-2bbb-44bb-a87b-726b1230290e\",\n \"photo_url\" : \"https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/i7184YFh3gC5Wrn817zbTSxM7iQMq3XAiPy9QncN.png\",\n \"job\" : {\n \"id\" : 7446,\n \"team_id\" : 575,\n \"name\" : \"Other\",\n \"sequence\" : 0,\n \"created_at\" : \"2022-07-21 10:04:12\",\n \"updated_at\" : \"2022-07-21 10:04:12\",\n \"id_string\" : \"c93275c7-6ec1-42b0-9cd2-4674818cd7e6\"\n },\n \"group\" : {\n \"name\" : \"Professional Services\",\n \"slug\" : \"professional-services\",\n \"team_id\" : 575,\n \"user_id\" : 11798,\n \"scope\" : 0,\n \"playbook_id\" : 3649,\n \"conference_record_announce\" : \"delegate\",\n \"conference_invite_template\" : null,\n \"conference_lead_ownership_rule\" : \"calendar\",\n \"conference_account_ownership_rule\" : \"calendar\",\n \"conference_opportunity_ownership_rule\" : \"calendar\",\n \"transcription_model_locale_id\" : null,\n \"default_timezone\" : \"US/Eastern\",\n \"default_language\" : \"en_US\",\n \"country_code\" : \"US\",\n \"required_sidekick\" : 1,\n \"created_at\" : \"2022-07-29 15:44:39\",\n \"updated_at\" : \"2022-08-10 21:47:17\",\n \"deleted_at\" : null,\n \"id_string\" : \"6fea7890-fabf-482d-a37d-74db2e07eecf\"\n },\n \"team\" : {\n \"id\" : 575,\n \"name\" : \"NationBuilder\",\n \"slug\" : \"nationbuilder\",\n \"country_code\" : \"US\",\n \"conference_record_preference\" : 1,\n \"softphone_record_preference\" : 2,\n \"id_string\" : \"d1a554eb-d6df-4981-95f9-4e2ad3cc04ac\"\n }\n },\n \"contact\" : null,\n \"speaker_id\" : 2,\n \"participant_id\" : 243573434\n },\n {\n \"provider_id\" : null,\n \"activity_id\" : 79763436,\n \"user_id\" : null,\n \"contact_id\" : null,\n \"lead_id\" : null,\n \"phone_number\" : null,\n \"ext\" : null,\n \"email\" : null,\n \"name\" : \"Sam (Brand Response)\",\n \"role\" : null,\n \"is_ghost\" : false,\n \"is_muted\" : 0,\n \"enter_time\" : \"2026-05-12 13:15:54\",\n \"exit_time\" : null,\n \"duration\" : \"0.00\",\n \"consent_requested_at\" : null,\n \"invitation_sent_at\" : null,\n \"accepted_recording_at\" : null,\n \"declined_recording_at\" : null,\n \"deleted_at\" : null,\n \"created_at\" : \"2026-05-12 13:51:38\",\n \"updated_at\" : \"2026-05-12 13:51:38\",\n \"id_string\" : \"e5f3e180-64f9-407d-b8a3-32fe3da8e8d3\",\n \"user\" : null,\n \"contact\" : null,\n \"speaker_id\" : 1,\n \"participant_id\" : 243706384\n }\n ]\n }\n }\n ]\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.05086436,"top":0.05027933,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.061835106,"top":0.05027933,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.07047872,"top":0.05027933,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.07912234,"top":0.05027933,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.087765954,"top":0.05027933,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-375020224545388471
|
-3559557389246262808
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error
Next Highlighted Error
{
"took" : 896,
"timed_out" : false,
"_shards" : {
"total" : 14,
"successful" : 14,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 1,
"relation" : "eq"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "activities",
"_type" : "_doc",
"_id" : "79763436",
"_score" : 1.0,
"_source" : {
"type" : "conference",
"language" : "en_GB",
"duration" : 2245,
"status" : "failed",
"on_air" : 5,
"calendar_event_id" : 25540483,
"log_reminder_sent_at" : null,
"is_internal" : false,
"is_private" : false,
"is_instant_invite" : false,
"average_score" : null,
"title" : "SamLockwood,Brand Response<> Line, NationBuilder",
"description" : """Line Kristensen is inviting you to a scheduled Zoom meeting.
Topic: SamLockwood,Brand Response<> Line, NationBuilder
Time: May 12, 2026 02:15 PM London
Join Zoom Meeting
https://nationbuilder.zoom.us/j/82092948046
Meeting chat link
https://nationbuilder.zoom.us/launch/jc/82092948046
Meeting ID: 820 9294 8046
---
One tap mobile
[PHONE],,82092948046# US
[PHONE],,82092948046# US (Chicago)
---
Join by SIP
• [EMAIL]
Join instructions
https://nationbuilder.zoom.us/meetings/82092948046/invitations?signature=xmCxNzDVkiZryz7wuyyGKHnq-FG6L_UBD0E8fiUQWO4
<br><b>Need to make changes?</b><br><ul><li>Reschedule: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?rescheduleId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li><li>Cancel: <a href="https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1">https://app.hubspot.com/meetings/line-kristensen/partners?cancelId=88299bbc3bfd6eb4e70b68f3902eb55b&ms=1</a></li></ul>""",
"scheduled_start_time" : "2026-05-12 13:15:00",
"scheduled_end_time" : "2026-05-12 13:51:33",
"actual_start_time" : "2026-05-12 13:14:08",
"actual_end_time" : "2026-05-12 13:51:33",
"id_string" : "67cebfc2-ed56-44a2-8c68-7a0286ed8618",
"user" : {
"name" : "Line Kristensen",
"email" : "[EMAIL]",
"status" : 1,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"country_code" : "GB",
"phone" : null,
"secondary_phone" : null,
"timezone" : "Europe/London",
"language" : "en_GB",
"conference_slug" : "linekristensen",
"conference_record_preference" : 1,
"softphone_record_preference" : 1,
"id_string" : "24d98d00-9f6a-45b2-ad73-50a0c41869cf",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/24d98d00-9f6a-45b2-ad73-50a0c41869cf.png",
"team" : {
"id" : 575,
"name" : "NationBuilder",
"slug" : "nationbuilder",
"country_code" : "US",
"conference_record_preference" : 1,
"softphone_record_preference" : 2,
"id_string" : "d1a554eb-d6df-4981-95f9-4e2ad3cc04ac"
},
"job" : {
"id" : 7431,
"team_id" : 575,
"name" : "Account Executive",
"sequence" : 0,
"created_at" : "2022-07-21 10:04:12",
"updated_at" : "2022-07-21 10:04:12",
"id_string" : "780163c0-8a7c-4d2b-b550-fb2a788e1c33"
},
"roles" : [
{
"id" : 5,
"name" : "recorder"
}
],
"group" : {
"name" : "Sales Team",
"slug" : "sales-team",
"team_id" : 575,
"user_id" : 11645,
"scope" : 0,
"playbook_id" : 3630,
"transcription_model_locale_id" : null,
"default_timezone" : "US/Eastern",
"default_language" : "en_US",
"country_code" : "US",
"created_at" : "2022-07-26 17:01:45",
"updated_at" : "2022-08-10 21:47:10",
"deleted_at" : null,
"id_string" : "617ac564-3e20-40c4-9953-6cf0b03ce20e"
}
},
"lead" : null,
"contact" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "25706790048",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Sam Lockwood",
"title" : "Director",
"email" : "[EMAIL]",
"phone" : "[PHONE]",
"ext" : null,
"mobile_phone" : null,
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"country_code" : "PT",
"deleted_at" : null,
"created_at" : "2024-06-05 15:26:16",
"remotely_created_at" : "2024-05-30 12:25:28",
"updated_at" : "2026-02-18 01:07:11",
"id_string" : "52c2c4ea-2e73-4af0-86ec-b645f8ecd187",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/25706790048.png",
"account" : {
"team_id" : 575,
"crm_configuration_id" : 900,
"crm_provider_id" : "36632022860",
"user_id" : 11645,
"owner_id" : "1340194655",
"name" : "Brand Response",
"phone" : null,
"ext" : null,
"industry" : "COMPUTER_SOFTWARE",
"domain" : "brandresponse.cc",
"photo_path" : "/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png",
"country_code" : "US",
"is_internal" : 0,
"deleted_at" : null,
"created_at" : "2025-07-23 03:35:39",
"remotely_created_at" : "2024-05-30 04:17:41",
"updated_at" : "2026-04-20 13:23:58",
"id_string" : "d928d3e8-df0f-40cb-99d8-2759408c3225",
"photo_url" : "https://media.app.jiminny.com/d1a554eb-d6df-4981-95f9-4e2ad3cc04ac/avatars/36632022860.png"
},
"data" : [ ]
},
"opportunity" : null,
"transcription" : {
"id" : 12509037,
"id_string" : "26c06d16-40df-4a00-9551-2ccd03f68efa",
"status" : "consumer ready",
"segment" : [
{
"startsAt" : 97.805,
"endsAt" : 98.278,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Hey, Rachel.",
"en" : "Hey, Rachel."
}
},
{
"startsAt" : 103.517,
"endsAt" : 104.69,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Leena, how are you?",
"en" : "Hey, Leena, how are you?"
}
},
{
"startsAt" : 105.461,
"endsAt" : 108.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I'm all right. I'm sorry for all of the back and forth.",
"en" : "I'm all right. I'm sorry for all of the back and forth."
}
},
{
"startsAt" : 108.512,
"endsAt" : 115.371,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "It's okay. They really, they want to get all the answers but not give us, not give us anything.",
"en" : "It's okay. They really, they want to get all the answers but not give us, not give us anything."
}
},
{
"startsAt" : 115.949,
"endsAt" : 117.186,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah. Hi, Sam.",
"en" : "Yeah. Hi, Sam."
}
},
{
"startsAt" : 117.877,
"endsAt" : 119.355,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Hey, Leena. Hey, Rachel.",
"en" : "Hey, Leena. Hey, Rachel."
}
},
{
"startsAt" : 119.58,
"endsAt" : 121.154,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Hey, Sam. Nice to see you.",
"en" : "Hey, Sam. Nice to see you."
}
},
{
"startsAt" : 121.893,
"endsAt" : 122.294,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "You too.",
"en" : "You too."
}
},
{
"startsAt" : 123.451,
"endsAt" : 129.711,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I didn't know when I set this up whether you two already know each other. Have you met before?",
"en" : "So I didn't know when I set this up whether you two already know each other. Have you met before?"
}
},
{
"startsAt" : 130.24,
"endsAt" : 138.079,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly.",
"en" : "We've been on a few calls together, um, but you know, we've always been on group calls together. I don't know if we've ever chatted directly."
}
},
{
"startsAt" : 139.794,
"endsAt" : 152.987,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent.",
"en" : "Yeah, I think our paths have crossed a few times in different contexts, but, um, yeah, I feel like that with quite a few people at nationbuilder where I'm like, I've been in several calls with you, but I've never spoken directly. So excellent."
}
},
{
"startsAt" : 153.099,
"endsAt" : 160.786,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here.",
"en" : "Well, we'll have the chance to do that now. Um, and thanks both for jumping on. For context, Sam, I thought it'd be really useful for Rachel to be here."
}
},
{
"startsAt" : 160.883,
"endsAt" : 169.42,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start.",
"en" : "She pairs with me on all of the deals, and particularly where, you know, we're looking at sort of complex tenders, even more important that Rachel is part of it from the start."
}
},
{
"startsAt" : 170.566,
"endsAt" : 180.56,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good.",
"en" : "So I thought it would just be really useful to get the three of us together to talk through the, you know, what sort of what's in front of us, what's there, how we might want to handle it as well, if that sounds good."
}
},
{
"startsAt" : 181.765,
"endsAt" : 182.247,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Sounds good.",
"en" : "Sounds good."
}
},
{
"startsAt" : 182.312,
"endsAt" : 182.472,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah.",
"en" : "Yeah."
}
},
{
"startsAt" : 183.115,
"endsAt" : 196.422,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in.",
"en" : "Great. So maybe that's the first thing to name is they have moved a deadline for submissions. We have another week. So hopefully that is good news. To everybody. So the 22nd is when they're expecting the response in."
}
},
{
"startsAt" : 197.996,
"endsAt" : 205.962,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read.",
"en" : "And what I thought might be useful— assume, I'm gonna assume we've all had a, like, an initial look at it, even if it's a skim read."
}
},
{
"startsAt" : 206.026,
"endsAt" : 223.679,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind.",
"en" : "But I thought it might be good to maybe go through the requirements and maybe just talk through how we feel about those as a group, you know, both Sam from, you know, solution building, but also Rachel you know, thinking about the software and where we think we're strong, where there is something we might want to have in mind."
}
},
{
"startsAt" : 224.304,
"endsAt" : 235.697,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off.",
"en" : "And then I thought we could go through the submission document and just agree perhaps who will cover what so that we could then do that async. I'm just gonna turn my cat off."
}
},
{
"startsAt" : 235.761,
"endsAt" : 236.322,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "See you, Nana.",
"en" : "See you, Nana."
}
},
{
"startsAt" : 236.45,
"endsAt" : 260.346,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements.",
"en" : "Sorry, she likes to attack the very expensive washing basket, which is not ideal, but there we are. So should I just share my screen? Is that the easiest way to do it? Cool. So let's make sure I have to— maybe I'll just do the requirements."
}
},
{
"startsAt" : 260.443,
"endsAt" : 271.407,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon.",
"en" : "That's probably easier than the project brief, but worth saying as well. Obviously, Sam, when you and I talked, my main flag was just around servers because obviously we're not going to move our servers anytime soon."
}
},
{
"startsAt" : 272.145,
"endsAt" : 283.968,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat.",
"en" : "But they did come back and clarify that it's not an automatic exclusion. And as long as like you know, we have robust, um, processes and policies in place. I'm just going to give up with the cat."
}
},
{
"startsAt" : 284.017,
"endsAt" : 300.185,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are.",
"en" : "She's just starting and you can't hear her, but she is feeling feisty. Um, but yeah, no, so they came back and they said, uh, um, yeah, that, you know, it shouldn't exclude us from, from putting a proposal forward. Uh, here we are."
}
},
{
"startsAt" : 306.65,
"endsAt" : 326.537,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam.",
"en" : "So the first piece, high-level functionality, and I don't know if you both spotted as well going through it, there is a couple of places where they are contradicting themselves. So that's just like an FYI perhaps. So the first piece— go for it, Sam."
}
},
{
"startsAt" : 327.082,
"endsAt" : 336.292,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—",
"en" : "Yeah, sorry, Lina, I was gonna say, I think I'm not sure. You sent me a summary of this, but I haven't seen the full document yet, so maybe you could share that across as well, just so I can—"
}
},
{
"startsAt" : 336.645,
"endsAt" : 348.412,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do.",
"en" : "Oh, absolutely. Let me add you to the folder. And apologies, Sam, I thought I'd shared everything. If that's the case, I'm just thinking what might be the most useful to do."
}
},
{
"startsAt" : 348.525,
"endsAt" : 358.93,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live.",
"en" : "I mean, we can still go through this, but I'll let you go away and digest as well, and I can share a summary of what we discussed on this call. Appreciate, then you're taking it all in live."
}
},
{
"startsAt" : 359.605,
"endsAt" : 360.488,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "That's good, that's cool.",
"en" : "That's good, that's cool."
}
},
{
"startsAt" : 361.276,
"endsAt" : 384.155,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?",
"en" : "Um, so I think the first thing really is about sort of your traditional CRM piece that I saw in here. I didn't have anything massively on this piece. Um, Rachel? Any thoughts from you on this?"
}
},
{
"startsAt" : 384.894,
"endsAt" : 397.287,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones.",
"en" : "Yeah, the one flag that I'm not 100% sure, you know, what they're referring or, you know, what they're intending here is retention of existing identifiers and ability to create new ones."
}
},
{
"startsAt" : 397.913,
"endsAt" : 411.189,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID.",
"en" : "I don't think they want us to be an identity provider because I think they're using Azure for that. But just like curious exactly what they're looking for there. Hopefully it's something, you know, as simple as nationbuilder ID."
}
},
{
"startsAt" : 412.526,
"endsAt" : 419.036,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag.",
"en" : "And as long as they're using a different identity provider to do single sign-on, I think that's fine. But that was my one flag."
}
},
{
"startsAt" : 422.457,
"endsAt" : 440.161,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore.",
"en" : "We want to inquire about anything else on that. Okay. And actually, I think what we might do is go to the other document as well because they have another one that has quite detailed requirements. Requirements galore."
}
},
{
"startsAt" : 442.361,
"endsAt" : 461.645,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media.",
"en" : "In terms of this next piece, um, so integrated personalized multichannel communication segmentation, campaign tracking, and interaction recording. I think that all looked fine to me. My only flag was on social media."
}
},
{
"startsAt" : 468.461,
"endsAt" : 485.052,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to.",
"en" : "And maybe phone, as long as we're okay. You know, phone can mean a lot of things, but some of these things can be many things. But, you know, we could also submit with CallHub or an integrated phone banking system if we need to."
}
},
{
"startsAt" : 485.917,
"endsAt" : 499.373,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it.",
"en" : "Yeah, yeah, I'd imagine it's probably— it's not uncommon, is it, when you do the phone— like, they'll do the phone banking where, like, current students will phone alumni to ask for money. So I'd imagine that might be it."
}
},
{
"startsAt" : 500.111,
"endsAt" : 509.15,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that.",
"en" : "Um, Sam, I don't know if you have any other phone providers you normally like to work with. We obviously do CallHub. I don't know if you have any thoughts on that."
}
},
{
"startsAt" : 510.547,
"endsAt" : 521.881,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense.",
"en" : "Yeah, I think, yeah, kind of CallHub is the standard one. There's another couple of ones that we've used in various different contexts, but I think anything that really integrates with nationbuilder would make sense."
}
},
{
"startsAt" : 522.667,
"endsAt" : 536.838,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?",
"en" : "My, my other kind of thinking on the social media piece is that's kind of pretty vague cuz like communication tool for social media. I mean, what does that mean? Is that like broadcasting? Is that like sharing?"
}
},
{
"startsAt" : 537.111,
"endsAt" : 547.627,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer.",
"en" : "Like it, it's very unclear like what that requirement actually is. Um, I think events, email, and phone is clearer."
}
},
{
"startsAt" : 548.799,
"endsAt" : 563.185,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that.",
"en" : "And I guess there's post in there as well, which is a bit of a— I mean, you know, like, yeah, it's a bit of a— usually, I mean, most organizations are then exporting and then using a post house, right, to do that."
}
},
{
"startsAt" : 563.282,
"endsAt" : 576.769,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with.",
"en" : "So that's a really good flag, Sam, because I do wonder where, you know, some of the other solutions in the market will have like preferred like, like post houses they do integrate with."
}
},
{
"startsAt" : 577.251,
"endsAt" : 586.419,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool.",
"en" : "So that could be a potential flag as well, because to my knowledge, I don't think we have anything like that. We don't do, Rachel. I mean, it's pretty cool."
}
},
{
"startsAt" : 586.467,
"endsAt" : 591.606,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "We have some that we recommend in the US, but I don't think for UK we have any. No.",
"en" : "We have some that we recommend in the US, but I don't think for UK we have any. No."
}
},
{
"startsAt" : 591.862,
"endsAt" : 612.206,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely.",
"en" : "Okay. Uh, anything else on that piece? Oh, okay. Fundraising. I think, Sam, this is where I particularly like SmartRaise comes into play. Definitely."
}
},
{
"startsAt" : 612.399,
"endsAt" : 623.221,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?",
"en" : "I mean, I saw a number of different things in there around sort of multi-currency, you know, gift aid and so on. Any, any thoughts on that?"
}
},
{
"startsAt" : 625.147,
"endsAt" : 632.107,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I think it— looking at this, I think it all would be covered by our tool.",
"en" : "Yeah, I think it— looking at this, I think it all would be covered by our tool."
}
},
{
"startsAt" : 635.17,
"endsAt" : 649.988,
"participantId" : 243706384,
"speakerId" : 1,
"transcript" : {
"raw" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown.",
"en" : "Yeah, I can't see anything major that would be— I don't know what that bottom one is, alignment with Council of Advanced Advancement and Support to Higher Education fundraising metrics. That's a bit of an unknown."
}
},
{
"startsAt" : 650.902,
"endsAt" : 668.773,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting.",
"en" : "Yeah, I don't know what that is either. I've not come across it. I'm just gonna make a note just to Google it. Work out what that is. And yeah, I think for everything else it's fine. I mean, legacy major, all fine. Gift splitting."
}
},
{
"startsAt" : 668.821,
"endsAt" : 686.258,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine.",
"en" : "I don't know if you know, Sam, but we now do that. We do what we call like soft credits. So I think that's fine too as things come in. Event management. I think that's all fine."
}
},
{
"startsAt" : 686.436,
"endsAt" : 698.675,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one.",
"en" : "I did say, see, they're like Eventbrite and MailerLite integration piece, and my, I think my views as a top line would be that we could try and encourage them just to stick with the all-in-one."
}
},
{
"startsAt" : 702.504,
"endsAt" : 707.223,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "I think would make sense and also would save them quite significant costs.",
"en" : "I think would make sense and also would save them quite significant costs."
}
},
{
"startsAt" : 709.868,
"endsAt" : 725.774,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice.",
"en" : "And if they're really keen on Eventbrite, which I know some organizations are just because there's a bigger audience, I think, Rachel, you can do, you can do Zapier, can't you? Yeah. Um, nice."
}
},
{
"startsAt" : 729.963,
"endsAt" : 748.192,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically.",
"en" : "The one thing I did wonder with this, I don't know if you know, Sam, but we do have a partner that makes it like, I think it's Alex Wilkes actually, who's developed like an add-on for like mass, like rally style events where people can like scan QR codes to like register and it updates automatically."
}
},
{
"startsAt" : 748.61,
"endsAt" : 762.328,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief.",
"en" : "So there are some cool things there that might be relevant to them in terms of that automation piece and how can they make it easier and reduce the manual work, which is one of the priorities elsewhere in the brief."
}
},
{
"startsAt" : 768.73,
"endsAt" : 790.718,
"participantId" : 243166656,
"speakerId" : 0,
"transcript" : {
"raw" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?",
"en" : "Um, so this one I have a question mark on in terms of how they might do education history for each alumni. As well as like achievements. Do you know, Rachel, how other customers have done that?"
}
},
{
"startsAt" : 792.725,
"endsAt" : 805.858,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this.",
"en" : "I don't— like our alumni organizations that are in the US, like I don't think they're— it's very— their setup is very different from like what is they're looking for in this."
}
},
{
"startsAt" : 807.333,
"endsAt" : 822.047,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this.",
"en" : "Like, they're very focused on like chapters and local groups, like organizing. Like, they're not doing fundraising, they're not doing this kind of alumni tracking, and they have an overarching CRM that tracks things like this."
}
},
{
"startsAt" : 822.159,
"endsAt" : 844.409,
"participantId" : 243573434,
"speakerId" : 2,
"transcript" : {
"raw" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do it via tags, you could do it via custom fields. Pop into my mind. Uh, I mean, even past, if you wanted to.",
"en" : "And like, nationbuilder is more like the event-focused one. I mean, I think there's, you know, you could do i...
|
35425
|
NULL
|
NULL
|
NULL
|
|
35428
|
1320
|
64
|
2026-05-13T12:28:02.775883+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675282775_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"281","depth":4,"bounds":{"left":0.7101064,"top":0.10055866,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6535152819422452486
|
-7881072991638295683
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error...
|
35425
|
NULL
|
NULL
|
NULL
|
|
35429
|
1319
|
41
|
2026-05-13T12:28:02.818531+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675282818_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3217526785416111167
|
-8132290182084711486
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0 llec2-user@ip-10-30-129-190:~883-zshSprint Review - in 32 mA100% C78• Wed 13 May 15:28:02181DOCKER₴61DEV (docker)982APP (-zsh)84screenpipe"• ₴5Last login: Wed May 13 09:16:21 on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)ec2-user@ip-10-30-129-190:~ (. 26Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$ ||...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
35430
|
1319
|
42
|
2026-05-13T12:28:05.487456+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675285487_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"281","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6535152819422452486
|
-7881072991638295683
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
281
Previous Highlighted Error...
|
35429
|
NULL
|
NULL
|
NULL
|
|
35431
|
1320
|
65
|
2026-05-13T12:28:05.498750+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778675285498_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.38231382,"top":0.17478053,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.17318435,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.17318435,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Component\\ElasticSearch\\Service;\n\nuse ChaseConey\\LaravelDatadogHelper\\Datadog;\nuse Elastica;\nuse Elastica\\Document;\nuse Elastica\\Query;\nuse Generator;\nuse Illuminate\\Database\\Eloquent\\Model;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\LazyCollection;\nuse Jiminny\\Component\\ElasticSearch\\Client;\nuse Jiminny\\Component\\ElasticSearch\\Contract\\Searchable;\nuse Jiminny\\Component\\ElasticSearch\\ModelFiller;\nuse Jiminny\\Models\\Activity;\n\n/**\n * Class Search\n *\n * @package Jiminny\\Component\\ElasticSearch\\Service\n */\nclass Search\n{\n /**\n * @var Client\n */\n private $client;\n\n /**\n * @var ModelFiller\\Elastica\n */\n private $modelFiller;\n\n public function __construct(Client $client, ModelFiller\\Elastica $modelFiller)\n {\n $this->client = $client;\n $this->modelFiller = $modelFiller;\n }\n\n public function updateDocument(Searchable $model): self\n {\n return $this->updateDocumentCollection($model, new Collection([$model]));\n }\n\n public function updateDocumentCollection(\n Searchable $model,\n Collection $collection,\n int $chunkSize = 10,\n ?callable $callback = null,\n ): self {\n if ($collection->count() === 0) {\n return $this;\n }\n\n $documentType = $this->client->createIndex($model->getIndex());\n\n $collection\n ->chunk($chunkSize)\n ->each(static function (Collection $collection) use ($documentType, $callback): void {\n $documents = $collection->map(static function (Searchable $model): Document {\n return new Document((string) $model->getId(), $model->getIndexableAttributes());\n });\n\n $documentType->addDocuments($documents->all());\n\n if ($callback !== null) {\n $callback($collection, $documents);\n }\n\n gc_collect_cycles();\n });\n\n return $this;\n }\n\n private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\\Search\n {\n if (request() && request()->has('debug')) {\n Log::info('Debug ES query: ', [\n 'debug' => request()->get('debug'),\n 'userId' => request()->user()?->id ?? 'anonymous',\n 'userUuid' => request()->user()?->getIdString() ?? 'anonymous',\n 'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),\n 'url' => request()->fullUrl(),\n ]);\n }\n\n return $this->client\n ->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)\n ->createSearch($query);\n }\n\n public function scroll(Query $query, Searchable|string $model): Elastica\\Scroll\n {\n return new Elastica\\Scroll($this->createSearch($query, $model));\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n *\n * @return LazyCollection<int, Document>\n */\n public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection\n {\n return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {\n foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {\n foreach ($resultSet->getDocuments() as $document) {\n yield $document;\n }\n }\n });\n }\n\n /**\n * @param Searchable|string $modelOrIndex usage of model is deprecated\n */\n public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\\ResultSet\n {\n Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);\n\n $before = microtime(true);\n\n $result = $this->createSearch($query, $modelOrIndex)->search();\n\n $after = microtime(true);\n\n Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);\n\n return $result;\n }\n\n /**\n * @TODO use LazyCollection\n *\n * @return Collection<int, Activity>\n */\n public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection\n {\n return $this\n ->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)\n ->collect();\n }\n\n /**\n * @return array{totalHits: int, results: Collection<int, Activity>}\n */\n public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array\n {\n $search = $this->search($query, $model, $queryName);\n\n /**\n * @TODO Use value-object instead.\n */\n return [\n 'totalHits' => $search->getTotalHits(),\n 'results' => $this\n ->hydrateCollection($search->getDocuments(), $model)\n ->collect(),\n ];\n }\n\n private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection\n {\n return LazyCollection::make($collection)\n ->map(function (Document $document) use ($model): Searchable {\n return $this->hydrateModel($document, $model);\n });\n }\n\n private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable\n {\n $attributes = $document->getData();\n $attributes['id'] = $document->getId();\n\n /** @var Searchable&Model */\n return $this->modelFiller->newFromBuilderRecursive($model, $attributes);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6177495030006717392
|
-7881077389668029571
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Component\ElasticSearch\Service;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Elastica;
use Elastica\Document;
use Elastica\Query;
use Generator;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\LazyCollection;
use Jiminny\Component\ElasticSearch\Client;
use Jiminny\Component\ElasticSearch\Contract\Searchable;
use Jiminny\Component\ElasticSearch\ModelFiller;
use Jiminny\Models\Activity;
/**
* Class Search
*
* @package Jiminny\Component\ElasticSearch\Service
*/
class Search
{
/**
* @var Client
*/
private $client;
/**
* @var ModelFiller\Elastica
*/
private $modelFiller;
public function __construct(Client $client, ModelFiller\Elastica $modelFiller)
{
$this->client = $client;
$this->modelFiller = $modelFiller;
}
public function updateDocument(Searchable $model): self
{
return $this->updateDocumentCollection($model, new Collection([$model]));
}
public function updateDocumentCollection(
Searchable $model,
Collection $collection,
int $chunkSize = 10,
?callable $callback = null,
): self {
if ($collection->count() === 0) {
return $this;
}
$documentType = $this->client->createIndex($model->getIndex());
$collection
->chunk($chunkSize)
->each(static function (Collection $collection) use ($documentType, $callback): void {
$documents = $collection->map(static function (Searchable $model): Document {
return new Document((string) $model->getId(), $model->getIndexableAttributes());
});
$documentType->addDocuments($documents->all());
if ($callback !== null) {
$callback($collection, $documents);
}
gc_collect_cycles();
});
return $this;
}
private function createSearch(Query $query, Searchable|string $modelOrIndex): Elastica\Search
{
if (request() && request()->has('debug')) {
Log::info('Debug ES query: ', [
'debug' => request()->get('debug'),
'userId' => request()->user()?->id ?? 'anonymous',
'userUuid' => request()->user()?->getIdString() ?? 'anonymous',
'query' => json_encode($query->toArray(), JSON_THROW_ON_ERROR),
'url' => request()->fullUrl(),
]);
}
return $this->client
->createIndex($modelOrIndex instanceof Searchable ? $modelOrIndex->getIndex() : $modelOrIndex)
->createSearch($query);
}
public function scroll(Query $query, Searchable|string $model): Elastica\Scroll
{
return new Elastica\Scroll($this->createSearch($query, $model));
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*
* @return LazyCollection<int, Document>
*/
public function scrollOverDocuments(Query $query, Searchable|string $modelOrIndex): LazyCollection
{
return LazyCollection::make(function () use ($query, $modelOrIndex): Generator {
foreach ($this->scroll($query, $modelOrIndex) as $resultSet) {
foreach ($resultSet->getDocuments() as $document) {
yield $document;
}
}
});
}
/**
* @param Searchable|string $modelOrIndex usage of model is deprecated
*/
public function search(Query $query, Searchable|string $modelOrIndex, ?string $queryName = null): Elastica\ResultSet
{
Datadog::increment('jiminny.es.search', 1, ['query' => $queryName ?? '']);
$before = microtime(true);
$result = $this->createSearch($query, $modelOrIndex)->search();
$after = microtime(true);
Datadog::timing('jiminny.es.search.time', (int) (($after - $before) * 1000), 1, ['query' => $queryName ?? '']);
return $result;
}
/**
* @TODO use LazyCollection
*
* @return Collection<int, Activity>
*/
public function getQueryDocuments(Query $query, Model&Searchable $model, ?string $queryName = null): Collection
{
return $this
->hydrateCollection($this->search($query, $model, $queryName)->getDocuments(), $model)
->collect();
}
/**
* @return array{totalHits: int, results: Collection<int, Activity>}
*/
public function getQueryDocumentsPaginated(Query $query, Model&Searchable $model, ?string $queryName = null): array
{
$search = $this->search($query, $model, $queryName);
/**
* @TODO Use value-object instead.
*/
return [
'totalHits' => $search->getTotalHits(),
'results' => $this
->hydrateCollection($search->getDocuments(), $model)
->collect(),
];
}
private function hydrateCollection(array $collection, Model&Searchable $model): LazyCollection
{
return LazyCollection::make($collection)
->map(function (Document $document) use ($model): Searchable {
return $this->hydrateModel($document, $model);
});
}
private function hydrateModel(Document $document, Model&Searchable $model): Model&Searchable
{
$attributes = $document->getData();
$attributes['id'] = $document->getId();
/** @var Searchable&Model */
return $this->modelFiller->newFromBuilderRecursive($model, $attributes);
}
}
Sync Changes...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
36134
|
1350
|
9
|
2026-05-13T13:43:10.342746+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679790342_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38464096,"top":0.19952115,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"bounds":{"left":0.0787899,"top":0.1963288,"width":0.36702126,"height":0.782921},"on_screen":true,"lines":[{"char_start":0,"char_count":6,"bounds":{"left":0.0787899,"top":0.0,"width":0.012965426,"height":0.014365523}},{"char_start":7,"char_count":47,"bounds":{"left":0.0787899,"top":0.0,"width":0.119015954,"height":0.014365523}},{"char_start":55,"char_count":32,"bounds":{"left":0.0787899,"top":0.0,"width":0.010305851,"height":0.014365523}},{"char_start":87,"char_count":44,"bounds":{"left":0.08909574,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":131,"char_count":52,"bounds":{"left":0.08909574,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":183,"char_count":43,"bounds":{"left":0.08909574,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":226,"char_count":29,"bounds":{"left":0.08909574,"top":0.0,"width":0.0076462766,"height":0.014365523}},{"char_start":256,"char_count":65,"bounds":{"left":0.0787899,"top":0.019952115,"width":0.16589096,"height":0.014365523}},{"char_start":321,"char_count":2,"bounds":{"left":0.0787899,"top":0.037509978,"width":0.0026595744,"height":0.014365523}},{"char_start":323,"char_count":62,"bounds":{"left":0.0787899,"top":0.055067837,"width":0.15791224,"height":0.014365523}},{"char_start":385,"char_count":65,"bounds":{"left":0.0787899,"top":0.0726257,"width":0.16589096,"height":0.014365523}},{"char_start":451,"char_count":78,"bounds":{"left":0.0787899,"top":0.10774142,"width":0.19946809,"height":0.014365523}}],"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1265664836689429686
|
-3662522538173198528
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide...
|
36132
|
NULL
|
NULL
|
NULL
|
|
36142
|
1349
|
14
|
2026-05-13T13:43:39.067992+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679819067_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8065976724254811461
|
-8348257080143532862
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 lыlec2-user@ip-10-30-129-190:~883-zshSprint Review - in 27 mA100% C8• Wed 13 May 15:33:40181DOCKERC *1DEV (docker)Last login: Wed May 13 09:16:21 on ttys010982APP (-zsh)84screenpipe"• ₴5Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)ec2-user@ip-10-30-129-190:~ (. 26Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$ ||...
|
36141
|
NULL
|
NULL
|
NULL
|
|
36143
|
1350
|
13
|
2026-05-13T13:43:39.093400+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679819093_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3346245719057788321
|
-7196539678208059965
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
PhostormVIewINavigareCodeKeractorFV faVsco.js°9 JY-20891-improve-sms-text-relaysProledey© MailboxController.phpM MakefileJ package-lock.json= phpstan.neon.dist= phpstan-baseline.neon<> phpunit.xmlTaraw_sqL_query.sqMLPEADME mdC) TextRelayService.onp© Sso.phpossocontroller.ong© TextMessa©smsmessage.ong© SmsLength.php© TextRelay.phpService/Search.php x © ActivityStatusin.phpclass SearchM A10 A V< sonar-project.propertiesE test.py‹› Untitea Diagram.Xmiis vetur.config.jsM+ WEBHOOK_FILTERING_IMPLEM› ih External Librariesv E° Scratches and Consolesv C Database ConsolesV AEU& console EUl& DEALRISKS EUIA DI (EU)AEUEUvdiminnv@localhostA console fiminnv@localho# DI lliminnv@localhost4 HS local fiminnv@localhd4 SF [jiminny@localhost]Azoho dev fiminnvalocall• DROn# concole [ROnll# concole 1 [pponlA DI (PRODI› AQAЛAAI› A QAI PRODA STAGINGA console [STAGINGIA console 1 [STAGING]& uranus STAGING> C Extensionsv @ ScratchesEphostorm_shortcuts.txt=° scratch.txt{° scratch_1.ison{° scratch 2 ison<° scratch 3lison125= scratch 4 txtphe scratch 5.ohnphe scratch 6.ohnSscratch 7isonscratch R.isonstaae? ison= toctselt s...iprivate function createSearch(Query $query, Searchable|string $modelOrindex): Elastica \Searchif (request() && request()->has('debug')) {"dehua' => requesto->aet('dehua')'userUuid' => request(->user?->getIdString) ?? 'anonymous','query' => ison_encode(Squery->toArrayOflaas: LISON THROW ON ERROR).'url' => request->fullUrlO,1):— 96recurn schis->cllent-›createIndex( indexName: $model0rIndex instanceof Searchable ? Smodel0rIndex->getIndex() : $model0r 94->createsearch squery)96public function scroll(Query Squery. Searchable|string Smodel): Elastica\Scroll{...}98100* dparam searchablestrino smodelurindex usaoe of model 1s deprecated102* dreturn Lazucollection<int. Document>public function scrolloverDocuments(query Squery, SearchabLe|string SmodeLOrIndex): LazyCollection(...* I105Lix** Aoaran Searchable|strina Snodel0rIndey usage of model is denrecatedT109public function search(Query $query, Searchablelstring $modelOrIndex, ?string $queryName = null): Elastica 11€Datadog::increment( stats: 'jiminny.es.search', sampleRate: 1, ['query' => $queryName ?? "']);—112$before = microtime( as_float: true);Sresult = $this->createSearch($query, Smodel0rIndex)->search0:117Cofton = micnotimed as tloat: true)"Datadog:: timing( stat: "jiminny.es.search.time', (int) (($after - $before) * 1000)sampleRate: 1, ['quer: 120return sresult.• sonnt Keview • In 21m100% L2• Wed 13 May 15:33:40AskJiminnyReportActivityServiceTest v= custom.logscratch. &.ison= laravel.logA SF jiminny@localhost]« HS_local [jiminny@localhost] X console [PROD]cascadeA console (EU]A console [STACINClrial Owner Role SeleRetactoring User EmaDashboard Activity De+0 ..~/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283/console.sait is there lust didn't include it "tracks"D69.select * from opportunities where team id = 2 and erm providen id TN (1374720564° 1145274235891 1490086191 X565571wsELEcT * FruM opportunity contacts whERE opportunity 1d = '414'*SELECT * FROM opportunity_contacts WHERE crm_provider_id = '131501';select * rrom contacts where 1d in (414. 464)1select * from activities where crm confiquration 1d = 2select settinas from crm conficurations where 1d = 11:Perfect - the activity has both video and audio tracks, so it would pass the ActivityRecorded filter even if appliedselect * From teams: # 1. 2select * from users;select * from crm_configurations where id = 39;select * from team_features where team_id = 2›select * from features;# SELECT * FROM opportunities WHERE crm_configuration_id = 2order by id desc;# and crm_provider_id = '49908861993';|Confirmed Fields (All Pass V)•• status : "failed" - Included in default status filtertype: "conference" - Allowed activity typeVis private : false - Passes privacy filter• V is internal: false - Should be visible• V actual_start_time : "2026-05-12 13:14:08" - Required field existsvtracks: Has video + audio tracks - Passes recorded tilterNext Stens to Deouaselect * from activity providers where id IN (443, 202, 203, 227):Since all fields nass the filters. check these:1. Date Range Selected in Dashboardselect * from activity imports where id = 795889:What date range is the user viewing? The detault is last 90 days. May 12, 2026 should be within range, but verity theselect c.id, c.provider, c.settings, t.* from teams t join crm confiqurations c 1<->1.n: on t.id = c.team_idactual Start date and end date parameters in te dasnooaro recuestwhere c.provider = 'hubspot'2. User/Team ScopeIs user 29089 (Line Kristensen) viewina her own dashboard? Verifv.select * from crm confiqurations crm JOIN teams + 1..n<->1: on crm.team id = t.id• User belonas to team 575 (NationBuilder) 7• User's group (Sales Team) has team_id: 575 VSELE * FROM teamsWHERE 1d = 311SELECT * FROM users WHERE id = 257;opportunities WHERE team 1d = 2• Check it RestrictTeam or RestrictUserGroupScope filters are excluding this3. Sxolicit Filter ValuesCheck if the dashboard request is passing explicit filter values that might exclude this activity, particularly:select * from opportunity_contacts where opportunity_id = 5124;select * fron contacts where id TN (3850.3853. 3851. 4073.4140.4155.4480.4530.4623. 5986. 513. 687. 1806. 1523. 3613) |activity status_values - might be set to only "completed"•only recorded activities - miaht be exolicitly set despite the override4. Actual Elasticsearch Quervselect * from activities where eom confiaunation id = 13.SELECT * FROM activities WHERE uuid_to_bin('826619ce-ec8e-4e59-8467-a01f5f6ad71e') = uuid; # 418141|Add logging in TeamInsightsRepository::getDashboardActivity0verTime to capture the exact Elasticsearch querybeina executed and see why this activitv is excluded!Most likely cause: Either the date range filter is excluding it, or an explicit filter value is being passed that overrides thedefault behavionselect id, team id, crm provider id from crm confiqurations where provider = 'hubspot' and crm provider id IS NOT NULSELECT * FROM accounts WHERE team id = 2 and crm provider id = '1212213464' order by id desc:SSISCT + SP0M contactc WHGPEteam id = 2 and account id = 5189 order by id desc:SELECT * FROM contacts WHERE team id = 2 order by id desc:select * from opportunity contacts where contact id = 6223:SELECT * FROM opportunities WHERE team id = 2 and account id = 5189 order by id desr.al .Ask anvthina (84L)"Code SWF-1.6•0 1.select * from erm profiles where crm confiquration id = 2:WN Windsurf Teams121-1UTF.A...
|
36140
|
NULL
|
NULL
|
NULL
|
|
36144
|
1349
|
15
|
2026-05-13T13:43:44.183394+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679824183_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","depth":4,"on_screen":true,"value":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"The file was loaded in a wrong encoding: 'UTF-8'","depth":3,"on_screen":true,"help_text":"<html>The file was loaded in a wrong encoding: 'UTF-8' <a href=\"#inspection/LossyEncoding\" color=\"7AB4C9\" >more…</a> (⌘F1)</html>","role_description":"text"},{"role":"AXLink","text":"Reload in another encoding","depth":3,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3808867584316114561
|
-8402136386439214380
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
36145
|
1350
|
14
|
2026-05-13T13:43:44.217894+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679824217_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38464096,"top":0.19952115,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"bounds":{"left":0.16722074,"top":0.1963288,"width":0.36702126,"height":0.782921},"on_screen":true,"lines":[{"char_start":0,"char_count":6,"bounds":{"left":0.16722074,"top":0.0,"width":0.012965426,"height":0.014365523}},{"char_start":7,"char_count":47,"bounds":{"left":0.16722074,"top":0.0,"width":0.119015954,"height":0.014365523}},{"char_start":55,"char_count":32,"bounds":{"left":0.16722074,"top":0.0,"width":0.010305851,"height":0.014365523}},{"char_start":87,"char_count":44,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":131,"char_count":52,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":183,"char_count":43,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":226,"char_count":29,"bounds":{"left":0.1775266,"top":0.0,"width":0.0076462766,"height":0.014365523}},{"char_start":256,"char_count":65,"bounds":{"left":0.16722074,"top":0.019952115,"width":0.16589096,"height":0.014365523}},{"char_start":321,"char_count":2,"bounds":{"left":0.16722074,"top":0.037509978,"width":0.0026595744,"height":0.014365523}},{"char_start":323,"char_count":62,"bounds":{"left":0.16722074,"top":0.055067837,"width":0.15791224,"height":0.014365523}},{"char_start":385,"char_count":65,"bounds":{"left":0.16722074,"top":0.0726257,"width":0.16589096,"height":0.014365523}},{"char_start":451,"char_count":78,"bounds":{"left":0.16722074,"top":0.10774142,"width":0.19946809,"height":0.014365523}}],"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.12529927,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.123703115,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.123703115,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","depth":4,"on_screen":true,"value":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"The file was loaded in a wrong encoding: 'UTF-8'","depth":3,"bounds":{"left":0.41589096,"top":0.10295291,"width":0.24667554,"height":0.013567438},"on_screen":true,"help_text":"<html>The file was loaded in a wrong encoding: 'UTF-8' <a href=\"#inspection/LossyEncoding\" color=\"7AB4C9\" >more…</a> (⌘F1)</html>","role_description":"text"},{"role":"AXLink","text":"Reload in another encoding","depth":3,"bounds":{"left":0.6625665,"top":0.10295291,"width":0.05718085,"height":0.013567438},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3808867584316114561
|
-8402136386439214380
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
36148
|
1349
|
17
|
2026-05-13T13:44:08.983808+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679848983_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8413119186166400704
|
-8348537731023393598
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 lыlec2-user@ip-10-30-129-190:~883-zshSprint Review - in 27 mA100% C8• Wed 13 May 15:33:40181DOCKERC *1DEV (docker)Last login: Wed May 13 09:16:21 on ttys010982APP (-zsh)84screenpipe"• ₴5Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ssh jiminny-prod-ecs1 -L 7970:vpc-activities7g-t6nxe5qk7zis7pa5i7qlmp3zwm.us-east-2.es.amazonaws.com:80Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:Warning: Permanently added 'jiminny-prod-ecs1' (ED25519) to the list of known hosts.A newer release of "Amazon Linux" is available.Version 2023.10.20260330:Version 2023.11.20260406:Version 2023.11.20260413:Version 2023.11.20260427:Version 2023.11.20260505:Version 2023.11.20260509:Run "/usr/bin/dnf check-release-update" for full release and version update info#_####_\_#####\\###|\#/v~'Amazon Linux 2023 (ECS Optimized)ec2-user@ip-10-30-129-190:~ (. 26Im/*Fordocumentation,visit [URL_WITH_CREDENTIALS] ~]$ ||...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
36149
|
1350
|
16
|
2026-05-13T13:44:08.994965+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679848994_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigareCodeKeractorFV faVsco.js°9 JY PhostormVIewINavigareCodeKeractorFV faVsco.js°9 JY-20891-improve-sms-text-relaysProledey© MailboxController.phpM MakefileJ package-lock.json= phpstan.neon.dist= phpstan-baseline.neon<> phpunit.xmlTaraw_sqL_query.sqMLPEADME mdC) TextRelayService.onp© Sso.phpossocontroller.ong© TextMessa©smsmessage.ong© SmsLength.php© TextRelay.phpService/Search.php x © ActivityStatusin.phpclass SearchM A10 A V< sonar-project.propertiesE test.py‹› Untitea Diagram.Xmiis vetur.config.jsM+ WEBHOOK_FILTERING_IMPLEM› ih External Librariesv E° Scratches and Consolesv C Database ConsolesV AEU& console EUl& DEALRISKS EUIA DI (EU)AEUEUvdiminnv@localhostA console fiminnv@localho# DI lliminnv@localhost4 HS local fiminnv@localhd4 SF [jiminny@localhost]Azoho dev fiminnvalocall• DROn# concole [ROnll# concole 1 [pponlA DI (PRODI› AQAЛAAI› A QAI PRODA STAGINGA console [STAGINGIA console 1 [STAGING]& uranus STAGING> C Extensionsv @ ScratchesEphostorm_shortcuts.txt=° scratch.txt{° scratch_1.ison{° scratch 2 ison<° scratch 3lison125= scratch 4 txtphe scratch 5.ohnphe scratch 6.ohnSscratch 7isonscratch R.isonstaae? ison= toctselt s...iprivate function createSearch(Query $query, Searchable|string $modelOrindex): Elastica \Searchif (request() && request()->has('debug')) {"dehua' => requesto->aet('dehua')'userUuid' => request(->user?->getIdString) ?? 'anonymous','query' => ison_encode(Squery->toArrayOflaas: LISON THROW ON ERROR).'url' => request->fullUrlO,1):— 96recurn schis->cllent-›createIndex( indexName: $model0rIndex instanceof Searchable ? Smodel0rIndex->getIndex() : $model0r 94->createsearch squery)96public function scroll(Query Squery. Searchable|string Smodel): Elastica\Scroll{...}98100* dparam searchablestrino smodelurindex usaoe of model 1s deprecated102* dreturn Lazucollection<int. Document>public function scrolloverDocuments(query Squery, SearchabLe|string SmodeLOrIndex): LazyCollection(...* I105Lix** Aoaran Searchable|strina Snodel0rIndey usage of model is denrecatedT109public function search(Query $query, Searchablelstring $modelOrIndex, ?string $queryName = null): Elastica 11€Datadog::increment( stats: 'jiminny.es.search', sampleRate: 1, ['query' => $queryName ?? "']);—112$before = microtime( as_float: true);Sresult = $this->createSearch($query, Smodel0rIndex)->search0:117Cofton = micnotimed as tloat: true)"Datadog:: timing( stat: "jiminny.es.search.time', (int) (($after - $before) * 1000)sampleRate: 1, ['quer: 120return sresult.• sonnt Keview • In 21m100% L2• Wed 13 May 15:33:40AskJiminnyReportActivityServiceTest v= custom.logscratch. &.ison= laravel.logA SF jiminny@localhost]« HS_local [jiminny@localhost] X console [PROD]cascadeA console (EU]A console [STACINClrial Owner Role SeleRetactoring User EmaDashboard Activity De+0 ..~/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283/console.sait is there lust didn't include it "tracks"D69.select * from opportunities where team id = 2 and erm providen id TN (1374720564° 1145274235891 1490086191 X565571wsELEcT * FruM opportunity contacts whERE opportunity 1d = '414'*SELECT * FROM opportunity_contacts WHERE crm_provider_id = '131501';select * rrom contacts where 1d in (414. 464)1select * from activities where crm confiquration 1d = 2select settinas from crm conficurations where 1d = 11:Perfect - the activity has both video and audio tracks, so it would pass the ActivityRecorded filter even if appliedselect * From teams: # 1. 2select * from users;select * from crm_configurations where id = 39;select * from team_features where team_id = 2›select * from features;# SELECT * FROM opportunities WHERE crm_configuration_id = 2order by id desc;# and crm_provider_id = '49908861993';|Confirmed Fields (All Pass V)•• status : "failed" - Included in default status filtertype: "conference" - Allowed activity typeVis private : false - Passes privacy filter• V is internal: false - Should be visible• V actual_start_time : "2026-05-12 13:14:08" - Required field existsvtracks: Has video + audio tracks - Passes recorded tilterNext Stens to Deouaselect * from activity providers where id IN (443, 202, 203, 227):Since all fields nass the filters. check these:1. Date Range Selected in Dashboardselect * from activity imports where id = 795889:What date range is the user viewing? The detault is last 90 days. May 12, 2026 should be within range, but verity theselect c.id, c.provider, c.settings, t.* from teams t join crm confiqurations c 1<->1.n: on t.id = c.team_idactual Start date and end date parameters in te dasnooaro recuestwhere c.provider = 'hubspot'2. User/Team ScopeIs user 29089 (Line Kristensen) viewina her own dashboard? Verifv.select * from crm confiqurations crm JOIN teams + 1..n<->1: on crm.team id = t.id• User belonas to team 575 (NationBuilder) 7• User's group (Sales Team) has team_id: 575 VSELE * FROM teamsWHERE 1d = 311SELECT * FROM users WHERE id = 257;opportunities WHERE team 1d = 2• Check it RestrictTeam or RestrictUserGroupScope filters are excluding this3. Sxolicit Filter ValuesCheck if the dashboard request is passing explicit filter values that might exclude this activity, particularly:select * from opportunity_contacts where opportunity_id = 5124;select * fron contacts where id TN (3850.3853. 3851. 4073.4140.4155.4480.4530.4623. 5986. 513. 687. 1806. 1523. 3613) |activity status_values - might be set to only "completed"•only recorded activities - miaht be exolicitly set despite the override4. Actual Elasticsearch Quervselect * from activities where eom confiaunation id = 13.SELECT * FROM activities WHERE uuid_to_bin('826619ce-ec8e-4e59-8467-a01f5f6ad71e') = uuid; # 418141|Add logging in TeamInsightsRepository::getDashboardActivity0verTime to capture the exact Elasticsearch querybeina executed and see why this activitv is excluded!Most likely cause: Either the date range filter is excluding it, or an explicit filter value is being passed that overrides thedefault behavionselect id, team id, crm provider id from crm confiqurations where provider = 'hubspot' and crm provider id IS NOT NULSELECT * FROM accounts WHERE team id = 2 and crm provider id = '1212213464' order by id desc:SSISCT + SP0M contactc WHGPEteam id = 2 and account id = 5189 order by id desc:SELECT * FROM contacts WHERE team id = 2 order by id desc:select * from opportunity contacts where contact id = 6223:SELECT * FROM opportunities WHERE team id = 2 and account id = 5189 order by id desr.al .Ask anvthina (84L)"Code SWF-1.6•0 1.select * from erm profiles where crm confiquration id = 2:WN Windsurf Teams121-1UTF.A...
|
NULL
|
1837425836067260207
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigareCodeKeractorFV faVsco.js°9 JY PhostormVIewINavigareCodeKeractorFV faVsco.js°9 JY-20891-improve-sms-text-relaysProledey© MailboxController.phpM MakefileJ package-lock.json= phpstan.neon.dist= phpstan-baseline.neon<> phpunit.xmlTaraw_sqL_query.sqMLPEADME mdC) TextRelayService.onp© Sso.phpossocontroller.ong© TextMessa©smsmessage.ong© SmsLength.php© TextRelay.phpService/Search.php x © ActivityStatusin.phpclass SearchM A10 A V< sonar-project.propertiesE test.py‹› Untitea Diagram.Xmiis vetur.config.jsM+ WEBHOOK_FILTERING_IMPLEM› ih External Librariesv E° Scratches and Consolesv C Database ConsolesV AEU& console EUl& DEALRISKS EUIA DI (EU)AEUEUvdiminnv@localhostA console fiminnv@localho# DI lliminnv@localhost4 HS local fiminnv@localhd4 SF [jiminny@localhost]Azoho dev fiminnvalocall• DROn# concole [ROnll# concole 1 [pponlA DI (PRODI› AQAЛAAI› A QAI PRODA STAGINGA console [STAGINGIA console 1 [STAGING]& uranus STAGING> C Extensionsv @ ScratchesEphostorm_shortcuts.txt=° scratch.txt{° scratch_1.ison{° scratch 2 ison<° scratch 3lison125= scratch 4 txtphe scratch 5.ohnphe scratch 6.ohnSscratch 7isonscratch R.isonstaae? ison= toctselt s...iprivate function createSearch(Query $query, Searchable|string $modelOrindex): Elastica \Searchif (request() && request()->has('debug')) {"dehua' => requesto->aet('dehua')'userUuid' => request(->user?->getIdString) ?? 'anonymous','query' => ison_encode(Squery->toArrayOflaas: LISON THROW ON ERROR).'url' => request->fullUrlO,1):— 96recurn schis->cllent-›createIndex( indexName: $model0rIndex instanceof Searchable ? Smodel0rIndex->getIndex() : $model0r 94->createsearch squery)96public function scroll(Query Squery. Searchable|string Smodel): Elastica\Scroll{...}98100* dparam searchablestrino smodelurindex usaoe of model 1s deprecated102* dreturn Lazucollection<int. Document>public function scrolloverDocuments(query Squery, SearchabLe|string SmodeLOrIndex): LazyCollection(...* I105Lix** Aoaran Searchable|strina Snodel0rIndey usage of model is denrecatedT109public function search(Query $query, Searchablelstring $modelOrIndex, ?string $queryName = null): Elastica 11€Datadog::increment( stats: 'jiminny.es.search', sampleRate: 1, ['query' => $queryName ?? "']);—112$before = microtime( as_float: true);Sresult = $this->createSearch($query, Smodel0rIndex)->search0:117Cofton = micnotimed as tloat: true)"Datadog:: timing( stat: "jiminny.es.search.time', (int) (($after - $before) * 1000)sampleRate: 1, ['quer: 120return sresult.• sonnt Keview • In 21m100% L2• Wed 13 May 15:33:40AskJiminnyReportActivityServiceTest v= custom.logscratch. &.ison= laravel.logA SF jiminny@localhost]« HS_local [jiminny@localhost] X console [PROD]cascadeA console (EU]A console [STACINClrial Owner Role SeleRetactoring User EmaDashboard Activity De+0 ..~/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283/console.sait is there lust didn't include it "tracks"D69.select * from opportunities where team id = 2 and erm providen id TN (1374720564° 1145274235891 1490086191 X565571wsELEcT * FruM opportunity contacts whERE opportunity 1d = '414'*SELECT * FROM opportunity_contacts WHERE crm_provider_id = '131501';select * rrom contacts where 1d in (414. 464)1select * from activities where crm confiquration 1d = 2select settinas from crm conficurations where 1d = 11:Perfect - the activity has both video and audio tracks, so it would pass the ActivityRecorded filter even if appliedselect * From teams: # 1. 2select * from users;select * from crm_configurations where id = 39;select * from team_features where team_id = 2›select * from features;# SELECT * FROM opportunities WHERE crm_configuration_id = 2order by id desc;# and crm_provider_id = '49908861993';|Confirmed Fields (All Pass V)•• status : "failed" - Included in default status filtertype: "conference" - Allowed activity typeVis private : false - Passes privacy filter• V is internal: false - Should be visible• V actual_start_time : "2026-05-12 13:14:08" - Required field existsvtracks: Has video + audio tracks - Passes recorded tilterNext Stens to Deouaselect * from activity providers where id IN (443, 202, 203, 227):Since all fields nass the filters. check these:1. Date Range Selected in Dashboardselect * from activity imports where id = 795889:What date range is the user viewing? The detault is last 90 days. May 12, 2026 should be within range, but verity theselect c.id, c.provider, c.settings, t.* from teams t join crm confiqurations c 1<->1.n: on t.id = c.team_idactual Start date and end date parameters in te dasnooaro recuestwhere c.provider = 'hubspot'2. User/Team ScopeIs user 29089 (Line Kristensen) viewina her own dashboard? Verifv.select * from crm confiqurations crm JOIN teams + 1..n<->1: on crm.team id = t.id• User belonas to team 575 (NationBuilder) 7• User's group (Sales Team) has team_id: 575 VSELE * FROM teamsWHERE 1d = 311SELECT * FROM users WHERE id = 257;opportunities WHERE team 1d = 2• Check it RestrictTeam or RestrictUserGroupScope filters are excluding this3. Sxolicit Filter ValuesCheck if the dashboard request is passing explicit filter values that might exclude this activity, particularly:select * from opportunity_contacts where opportunity_id = 5124;select * fron contacts where id TN (3850.3853. 3851. 4073.4140.4155.4480.4530.4623. 5986. 513. 687. 1806. 1523. 3613) |activity status_values - might be set to only "completed"•only recorded activities - miaht be exolicitly set despite the override4. Actual Elasticsearch Quervselect * from activities where eom confiaunation id = 13.SELECT * FROM activities WHERE uuid_to_bin('826619ce-ec8e-4e59-8467-a01f5f6ad71e') = uuid; # 418141|Add logging in TeamInsightsRepository::getDashboardActivity0verTime to capture the exact Elasticsearch querybeina executed and see why this activitv is excluded!Most likely cause: Either the date range filter is excluding it, or an explicit filter value is being passed that overrides thedefault behavionselect id, team id, crm provider id from crm confiqurations where provider = 'hubspot' and crm provider id IS NOT NULSELECT * FROM accounts WHERE team id = 2 and crm provider id = '1212213464' order by id desc:SSISCT + SP0M contactc WHGPEteam id = 2 and account id = 5189 order by id desc:SELECT * FROM contacts WHERE team id = 2 order by id desc:select * from opportunity contacts where contact id = 6223:SELECT * FROM opportunities WHERE team id = 2 and account id = 5189 order by id desr.al .Ask anvthina (84L)"Code SWF-1.6•0 1.select * from erm profiles where crm confiquration id = 2:WN Windsurf Teams121-1UTF.A...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
36150
|
1349
|
18
|
2026-05-13T13:44:13.253318+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679853253_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","depth":4,"on_screen":true,"value":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"The file was loaded in a wrong encoding: 'UTF-8'","depth":3,"on_screen":true,"help_text":"<html>The file was loaded in a wrong encoding: 'UTF-8' <a href=\"#inspection/LossyEncoding\" color=\"7AB4C9\" >more…</a> (⌘F1)</html>","role_description":"text"},{"role":"AXLink","text":"Reload in another encoding","depth":3,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3808867584316114561
|
-8402136386439214380
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
36148
|
NULL
|
NULL
|
NULL
|
|
36151
|
1350
|
17
|
2026-05-13T13:44:13.280637+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679853280_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38464096,"top":0.19952115,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"bounds":{"left":0.16722074,"top":0.1963288,"width":0.36702126,"height":0.782921},"on_screen":true,"lines":[{"char_start":0,"char_count":6,"bounds":{"left":0.16722074,"top":0.0,"width":0.012965426,"height":0.014365523}},{"char_start":7,"char_count":47,"bounds":{"left":0.16722074,"top":0.0,"width":0.119015954,"height":0.014365523}},{"char_start":55,"char_count":32,"bounds":{"left":0.16722074,"top":0.0,"width":0.010305851,"height":0.014365523}},{"char_start":87,"char_count":44,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":131,"char_count":52,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":183,"char_count":43,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":226,"char_count":29,"bounds":{"left":0.1775266,"top":0.0,"width":0.0076462766,"height":0.014365523}},{"char_start":256,"char_count":65,"bounds":{"left":0.16722074,"top":0.019952115,"width":0.16589096,"height":0.014365523}},{"char_start":321,"char_count":2,"bounds":{"left":0.16722074,"top":0.037509978,"width":0.0026595744,"height":0.014365523}},{"char_start":323,"char_count":62,"bounds":{"left":0.16722074,"top":0.055067837,"width":0.15791224,"height":0.014365523}},{"char_start":385,"char_count":65,"bounds":{"left":0.16722074,"top":0.0726257,"width":0.16589096,"height":0.014365523}},{"char_start":451,"char_count":78,"bounds":{"left":0.16722074,"top":0.10774142,"width":0.19946809,"height":0.014365523}}],"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.12529927,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.123703115,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.123703115,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","depth":4,"on_screen":true,"value":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"The file was loaded in a wrong encoding: 'UTF-8'","depth":3,"bounds":{"left":0.41589096,"top":0.10295291,"width":0.24667554,"height":0.013567438},"on_screen":true,"help_text":"<html>The file was loaded in a wrong encoding: 'UTF-8' <a href=\"#inspection/LossyEncoding\" color=\"7AB4C9\" >more…</a> (⌘F1)</html>","role_description":"text"},{"role":"AXLink","text":"Reload in another encoding","depth":3,"bounds":{"left":0.6625665,"top":0.10295291,"width":0.05718085,"height":0.013567438},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3808867584316114561
|
-8402136386439214380
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
36149
|
NULL
|
NULL
|
NULL
|
|
36154
|
1349
|
20
|
2026-05-13T13:44:44.549572+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679884549_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","depth":4,"on_screen":true,"value":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"The file was loaded in a wrong encoding: 'UTF-8'","depth":3,"on_screen":true,"help_text":"<html>The file was loaded in a wrong encoding: 'UTF-8' <a href=\"#inspection/LossyEncoding\" color=\"7AB4C9\" >more…</a> (⌘F1)</html>","role_description":"text"},{"role":"AXLink","text":"Reload in another encoding","depth":3,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3808867584316114561
|
-8402136386439214380
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
36152
|
NULL
|
NULL
|
NULL
|
|
36155
|
1350
|
19
|
2026-05-13T13:44:45.535202+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778679885535_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38464096,"top":0.19952115,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39361703,"top":0.19792499,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40093085,"top":0.19792499,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"bounds":{"left":0.16722074,"top":0.1963288,"width":0.36702126,"height":0.782921},"on_screen":true,"lines":[{"char_start":0,"char_count":6,"bounds":{"left":0.16722074,"top":0.0,"width":0.012965426,"height":0.014365523}},{"char_start":7,"char_count":47,"bounds":{"left":0.16722074,"top":0.0,"width":0.119015954,"height":0.014365523}},{"char_start":55,"char_count":32,"bounds":{"left":0.16722074,"top":0.0,"width":0.010305851,"height":0.014365523}},{"char_start":87,"char_count":44,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":131,"char_count":52,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":183,"char_count":43,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":226,"char_count":29,"bounds":{"left":0.1775266,"top":0.0,"width":0.0076462766,"height":0.014365523}},{"char_start":256,"char_count":65,"bounds":{"left":0.16722074,"top":0.019952115,"width":0.16589096,"height":0.014365523}},{"char_start":321,"char_count":2,"bounds":{"left":0.16722074,"top":0.037509978,"width":0.0026595744,"height":0.014365523}},{"char_start":323,"char_count":62,"bounds":{"left":0.16722074,"top":0.055067837,"width":0.15791224,"height":0.014365523}},{"char_start":385,"char_count":65,"bounds":{"left":0.16722074,"top":0.0726257,"width":0.16589096,"height":0.014365523}},{"char_start":451,"char_count":78,"bounds":{"left":0.16722074,"top":0.10774142,"width":0.19946809,"height":0.014365523}}],"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.71476066,"top":0.12529927,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7237367,"top":0.123703115,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.73105055,"top":0.123703115,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","depth":4,"on_screen":true,"value":"[2026-05-13 13:43:25] local.INFO: $activity \nJiminny\\Models\\Activity Object\n(\n [connection:protected] => mysql\n [table:protected] => activities\n [primaryKey:protected] => id\n [keyType:protected] => int\n [incrementing] => 1\n [with:protected] => Array\n (\n )\n\n [withCount:protected] => Array\n (\n )\n\n [preventsLazyLoading] => \n [perPage:protected] => 15\n [exists] => 1\n [wasRecentlyCreated] => \n [escapeWhenCastingToString:protected] => \n [attributes:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [original:protected] => Array\n (\n [id] => 16\n [uuid] => C����� ��i\u001fm��_�\n [source] => \n [external_id] => \n [provider] => twilio\n [location] => \n [telephony_provider_id] => CF46db39430ee226717d07c60257defc91\n [from_participant_id] => \n [to_participant_id] => \n [device_id] => \n [type] => conference\n [playbook_category_id] => 6\n [user_id] => 2\n [lead_id] => \n [account_id] => 7\n [contact_id] => \n [opportunity_id] => 1\n [stage_id] => 7\n [value] => \n [crm_configuration_id] => 1\n [crm_provider_id] => 00T460000020Re7EAE\n [language] => en_US\n [transcription_id] => \n [duration] => 13\n [status] => completed\n [calendar_event_id] => \n [on_air] => 0\n [recording_state] => off\n [recording_preference] => \n [recording_reason_code] => 0\n [summary_reminder_sent] => 0\n [log_reminder_sent_at] => \n [organizer_notified_at] => \n [has_recording_prompt] => \n [is_internal] => 0\n [is_locked] => 0\n [is_recording] => 0\n [is_processed] => \n [is_private] => 0\n [is_instant_invite] => 0\n [poster_path] => \n [average_score] => \n [summary] => \n [title] => \n [description] => \n [scheduled_start_time] => 2017-02-28 17:23:07\n [scheduled_end_time] => 2017-02-28 17:23:43\n [actual_start_time] => 2017-02-28 17:23:30\n [actual_end_time] => 2017-02-28 17:23:43\n [uploaded_by] => \n [processed_at] => \n [deleted_at] => \n [created_at] => 2017-02-28 17:23:07\n [updated_at] => 2021-10-20 12:13:16\n )\n\n [changes:protected] => Array\n (\n )\n\n [previous:protected] => Array\n (\n )\n\n [casts:protected] => Array\n (\n [scheduled_start_time] => datetime\n [scheduled_end_time] => datetime\n [actual_start_time] => datetime\n [actual_end_time] => datetime\n [organizer_notified_at] => datetime\n [log_reminder_sent_at] => datetime\n [is_internal] => boolean\n [duration] => integer\n [average_score] => decimal:2\n [is_private] => boolean\n [is_processed] => boolean\n [is_instant_invite] => boolean\n [value] => decimal:2\n [recording_preference] => boolean\n [recording_reason_code] => integer\n [has_recording_prompt] => boolean\n [on_air] => integer\n [deleted_at] => datetime\n )\n\n [classCastCache:protected] => Array\n (\n )\n\n [attributeCastCache:protected] => Array\n (\n )\n\n [dateFormat:protected] => \n [appends:protected] => Array\n (\n [0] => id_string\n [1] => organizer\n )\n\n [dispatchesEvents:protected] => Array\n (\n )\n\n [observables:protected] => Array\n (\n )\n\n [relations:protected] => Array\n (\n )\n\n [touches:protected] => Array\n (\n )\n\n [relationAutoloadCallback:protected] => \n [relationAutoloadContext:protected] => \n [timestamps] => 1\n [usesUniqueIds] => \n [hidden:protected] => Array\n (\n [0] => uuid\n )\n\n [visible:protected] => Array\n (\n [0] => id_string\n [1] => type\n [2] => duration\n [3] => average_score\n [4] => status\n [5] => log_reminder_sent_at\n [6] => title\n [7] => description\n [8] => is_internal\n [9] => scheduled_start_time\n [10] => scheduled_end_time\n [11] => actual_start_time\n [12] => actual_end_time\n [13] => user\n [14] => category\n [15] => account\n [16] => contact\n [17] => opportunity\n [18] => lead\n [19] => stage\n [20] => stats\n [21] => participants\n [22] => playlists\n [23] => tracks\n [24] => comments\n [25] => plays\n [26] => coachingFeedbacks\n [27] => shares\n [28] => favorites\n [29] => language\n [30] => transcription\n [31] => is_private\n [32] => is_instant_invite\n [33] => on_air\n [34] => calendar_event_id\n )\n\n [fillable:protected] => Array\n (\n [0] => type\n [1] => playbook_category_id\n [2] => user_id\n [3] => lead_id\n [4] => account_id\n [5] => contact_id\n [6] => opportunity_id\n [7] => stage_id\n [8] => value\n [9] => crm_provider_id\n [10] => device_id\n [11] => language\n [12] => transcription_id\n [13] => duration\n [14] => status\n [15] => log_reminder_sent_at\n [16] => is_internal\n [17] => is_private\n [18] => is_processed\n [19] => is_instant_invite\n [20] => recording_state\n [21] => recording_preference\n [22] => recording_reason_code\n [23] => average_score\n [24] => summary\n [25] => title\n [26] => description\n [27] => scheduled_start_time\n [28] => scheduled_end_time\n [29] => actual_start_time\n [30] => actual_end_time\n [31] => telephony_provider_id\n [32] => from_participant_id\n [33] => to_participant_id\n [34] => organizer_notified_at\n [35] => source\n [36] => external_id\n [37] => provider\n [38] => location\n [39] => poster_path\n [40] => crm_configuration_id\n [41] => has_recording_prompt\n [42] => on_air\n [43] => calendar_event_id\n )\n\n [guarded:protected] => Array\n (\n [0] => *\n )\n\n [useMicroSeconds:protected] => \n [enumTypes:protected] => Array\n (\n [0] => softphone\n [1] => softphone-inbound\n [2] => conference\n [3] => sms-inbound\n [4] => sms-outbound\n [5] => email-inbound\n [6] => email-outbound\n )\n\n [forceDeleting:protected] => \n)\n {\"correlation_id\":\"efacc425-56f6-4d7a-9a9b-b94c5db297cf\",\"trace_id\":\"277713e2-2d90-4c7b-b67b-026ce0018ea5\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"The file was loaded in a wrong encoding: 'UTF-8'","depth":3,"bounds":{"left":0.41589096,"top":0.10295291,"width":0.24667554,"height":0.013567438},"on_screen":true,"help_text":"<html>The file was loaded in a wrong encoding: 'UTF-8' <a href=\"#inspection/LossyEncoding\" color=\"7AB4C9\" >more…</a> (⌘F1)</html>","role_description":"text"},{"role":"AXLink","text":"Reload in another encoding","depth":3,"bounds":{"left":0.6625665,"top":0.10295291,"width":0.05718085,"height":0.013567438},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3808867584316114561
|
-8402136386439214380
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$activity ' . PHP_EOL . print_r($activity, true));
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
1
Previous Highlighted Error
Next Highlighted Error
[2026-05-13 13:43:25] local.INFO: $activity
Jiminny\Models\Activity Object
(
[connection:protected] => mysql
[table:protected] => activities
[primaryKey:protected] => id
[keyType:protected] => int
[incrementing] => 1
[with:protected] => Array
(
)
[withCount:protected] => Array
(
)
[preventsLazyLoading] =>
[perPage:protected] => 15
[exists] => 1
[wasRecentlyCreated] =>
[escapeWhenCastingToString:protected] =>
[attributes:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[original:protected] => Array
(
[id] => 16
[uuid] => C����� ��im��_�
[source] =>
[external_id] =>
[provider] => twilio
[location] =>
[telephony_provider_id] => CF46db39430ee226717d07c60257defc91
[from_participant_id] =>
[to_participant_id] =>
[device_id] =>
[type] => conference
[playbook_category_id] => 6
[user_id] => 2
[lead_id] =>
[account_id] => 7
[contact_id] =>
[opportunity_id] => 1
[stage_id] => 7
[value] =>
[crm_configuration_id] => 1
[crm_provider_id] => 00T460000020Re7EAE
[language] => en_US
[transcription_id] =>
[duration] => 13
[status] => completed
[calendar_event_id] =>
[on_air] => 0
[recording_state] => off
[recording_preference] =>
[recording_reason_code] => 0
[summary_reminder_sent] => 0
[log_reminder_sent_at] =>
[organizer_notified_at] =>
[has_recording_prompt] =>
[is_internal] => 0
[is_locked] => 0
[is_recording] => 0
[is_processed] =>
[is_private] => 0
[is_instant_invite] => 0
[poster_path] =>
[average_score] =>
[summary] =>
[title] =>
[description] =>
[scheduled_start_time] => 2017-02-28 17:23:07
[scheduled_end_time] => 2017-02-28 17:23:43
[actual_start_time] => 2017-02-28 17:23:30
[actual_end_time] => 2017-02-28 17:23:43
[uploaded_by] =>
[processed_at] =>
[deleted_at] =>
[created_at] => 2017-02-28 17:23:07
[updated_at] => 2021-10-20 12:13:16
)
[changes:protected] => Array
(
)
[previous:protected] => Array
(
)
[casts:protected] => Array
(
[scheduled_start_time] => datetime
[scheduled_end_time] => datetime
[actual_start_time] => datetime
[actual_end_time] => datetime
[organizer_notified_at] => datetime
[log_reminder_sent_at] => datetime
[is_internal] => boolean
[duration] => integer
[average_score] => decimal:2
[is_private] => boolean
[is_processed] => boolean
[is_instant_invite] => boolean
[value] => decimal:2
[recording_preference] => boolean
[recording_reason_code] => integer
[has_recording_prompt] => boolean
[on_air] => integer
[deleted_at] => datetime
)
[classCastCache:protected] => Array
(
)
[attributeCastCache:protected] => Array
(
)
[dateFormat:protected] =>
[appends:protected] => Array
(
[0] => id_string
[1] => organizer
)
[dispatchesEvents:protected] => Array
(
)
[observables:protected] => Array
(
)
[relations:protected] => Array
(
)
[touches:protected] => Array
(
)
[relationAutoloadCallback:protected] =>
[relationAutoloadContext:protected] =>
[timestamps] => 1
[usesUniqueIds] =>
[hidden:protected] => Array
(
[0] => uuid
)
[visible:protected] => Array
(
[0] => id_string
[1] => type
[2] => duration
[3] => average_score
[4] => status
[5] => log_reminder_sent_at
[6] => title
[7] => description
[8] => is_internal
[9] => scheduled_start_time
[10] => scheduled_end_time
[11] => actual_start_time
[12] => actual_end_time
[13] => user
[14] => category
[15] => account
[16] => contact
[17] => opportunity
[18] => lead
[19] => stage
[20] => stats
[21] => participants
[22] => playlists
[23] => tracks
[24] => comments
[25] => plays
[26] => coachingFeedbacks
[27] => shares
[28] => favorites
[29] => language
[30] => transcription
[31] => is_private
[32] => is_instant_invite
[33] => on_air
[34] => calendar_event_id
)
[fillable:protected] => Array
(
[0] => type
[1] => playbook_category_id
[2] => user_id
[3] => lead_id
[4] => account_id
[5] => contact_id
[6] => opportunity_id
[7] => stage_id
[8] => value
[9] => crm_provider_id
[10] => device_id
[11] => language
[12] => transcription_id
[13] => duration
[14] => status
[15] => log_reminder_sent_at
[16] => is_internal
[17] => is_private
[18] => is_processed
[19] => is_instant_invite
[20] => recording_state
[21] => recording_preference
[22] => recording_reason_code
[23] => average_score
[24] => summary
[25] => title
[26] => description
[27] => scheduled_start_time
[28] => scheduled_end_time
[29] => actual_start_time
[30] => actual_end_time
[31] => telephony_provider_id
[32] => from_participant_id
[33] => to_participant_id
[34] => organizer_notified_at
[35] => source
[36] => external_id
[37] => provider
[38] => location
[39] => poster_path
[40] => crm_configuration_id
[41] => has_recording_prompt
[42] => on_air
[43] => calendar_event_id
)
[guarded:protected] => Array
(
[0] => *
)
[useMicroSeconds:protected] =>
[enumTypes:protected] => Array
(
[0] => softphone
[1] => softphone-inbound
[2] => conference
[3] => sms-inbound
[4] => sms-outbound
[5] => email-inbound
[6] => email-outbound
)
[forceDeleting:protected] =>
)
{"correlation_id":"efacc425-56f6-4d7a-9a9b-b94c5db297cf","trace_id":"277713e2-2d90-4c7b-b67b-026ce0018ea5"}
The file was loaded in a wrong encoding: 'UTF-8'
Reload in another encoding
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
36153
|
NULL
|
NULL
|
NULL
|
|
36182
|
1351
|
6
|
2026-05-13T13:47:35.025740+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778680055025_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1041897214031924536
|
-3662540130292135094
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
}
}
Sync Changes
Hide This Notification
Code changed:
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
36183
|
1352
|
6
|
2026-05-13T13:47:35.008816+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778680055008_m2.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891-improve-sms-text-relays, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.08843085,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20891-improve-sms-text-relays","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8081782,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceTest","depth":6,"bounds":{"left":0.8234708,"top":0.019952115,"width":0.09208777,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n }\n}","depth":4,"bounds":{"left":0.16722074,"top":0.1963288,"width":0.24069148,"height":0.782921},"on_screen":true,"lines":[{"char_start":0,"char_count":6,"bounds":{"left":0.16722074,"top":0.0,"width":0.012965426,"height":0.014365523}},{"char_start":7,"char_count":47,"bounds":{"left":0.16722074,"top":0.0,"width":0.119015954,"height":0.014365523}},{"char_start":55,"char_count":32,"bounds":{"left":0.16722074,"top":0.0,"width":0.010305851,"height":0.014365523}},{"char_start":87,"char_count":44,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":131,"char_count":52,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":183,"char_count":43,"bounds":{"left":0.1775266,"top":0.0,"width":0.0026595744,"height":0.014365523}},{"char_start":226,"char_count":29,"bounds":{"left":0.1775266,"top":0.0,"width":0.0076462766,"height":0.014365523}},{"char_start":256,"char_count":65,"bounds":{"left":0.16722074,"top":0.019952115,"width":0.16589096,"height":0.014365523}},{"char_start":321,"char_count":2,"bounds":{"left":0.16722074,"top":0.037509978,"width":0.0026595744,"height":0.014365523}},{"char_start":323,"char_count":62,"bounds":{"left":0.16722074,"top":0.055067837,"width":0.15791224,"height":0.014365523}},{"char_start":385,"char_count":65,"bounds":{"left":0.16722074,"top":0.0726257,"width":0.16589096,"height":0.014365523}},{"char_start":451,"char_count":78,"bounds":{"left":0.16722074,"top":0.10774142,"width":0.19946809,"height":0.014365523}},{"char_start":529,"char_count":6,"bounds":{"left":0.16722074,"top":0.12529927,"width":0.012965426,"height":0.014365523}}],"value":"<?php\n\nnamespace Jiminny\\Console\\Commands\\Activities;\n\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Events\\Dispatcher;\nuse Jiminny\\Contracts\\ES\\Events\\UpdateSingleEntity;\nuse Jiminny\\Contracts\\ES\\UpdateTargetEnum;\nuse Jiminny\\Models\\Activity;\n\nclass UpdateActivityElasticSearchDocumentCommand extends Command\n{\n protected $signature = 'activity:update:es {activityId}';\n protected $description = 'Update ES document synchronously';\n\n public function __construct(private readonly Dispatcher $eventDispatcher)\n {\n parent::__construct();\n }\n\n public function handle(): void\n {\n $activityId = $this->argument('activityId');\n /** @var Activity $activity */\n $activity = Activity::idOrUuId($activityId)->first();\n $this->info('Sending activity for ES update...');\n\n $this->eventDispatcher->dispatch(\n new UpdateSingleEntity(\n entityId: $activity->getId(),\n updateTarget: UpdateTargetEnum::ACTIVITY,\n purpose: 'cli-command-activity-update-es',\n isSyncEvent: true,\n )\n );\n\n $this->info('Done.');\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7267224809832250378
|
-3671441499405218046
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20891-improve-sms-text Project: faVsco.js, menu
JY-20891-improve-sms-text-relays, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
<?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
/** @var Activity $activity */
$activity = Activity::idOrUuId($activityId)->first();
$this->info('Sending activity for ES update...');
$this->eventDispatcher->dispatch(
new UpdateSingleEntity(
entityId: $activity->getId(),
updateTarget: UpdateTargetEnum::ACTIVITY,
purpose: 'cli-command-activity-update-es',
isSyncEvent: true,
)
);
$this->info('Done.');
}
}...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
38179
|
1417
|
39
|
2026-05-13T17:01:23.896101+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778691683896_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Postman File EditViewWindowHelpA100% <8• Wed 13 Postman File EditViewWindowHelpA100% <8• Wed 13 May 20:01:23DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О 85ec2-user@ip-10-30-129-... #6ec2-user@ip-10-20-31-14... 87[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id":"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",age\":\"missing or unknown hub id\","responseBody":"{\"status\":\"BAD_HUB\", \"mess,\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" : 116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
-6326016102043660967
|
NULL
|
click
|
ocr
|
NULL
|
Postman File EditViewWindowHelpA100% <8• Wed 13 Postman File EditViewWindowHelpA100% <8• Wed 13 May 20:01:23DOCKERO 81DEV (docker)₴2APP (-zsh)83ec2-user@ip-10-20-31-146:~-zsh|84screenpipe"О 85ec2-user@ip-10-30-129-... #6ec2-user@ip-10-20-31-14... 87[2026-05-13 15:28:23Jproduction.INFO:[SocialAccountService] Fetching"trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id": "ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec"fef6-427a-4e63-a9ba-b340103c976b"},"trace_id":"1a72[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot", "refreshToken" : "9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c", "state": "full-refresh"} {"correlation_id":"edla364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id": "1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-1315:28:23Jproduction.ERROR: [SocialAccountService] Failedto refresh token {"socialAccountId" :30110, "provider" : "hubspot",age\":\"missing or unknown hub id\","responseBody":"{\"status\":\"BAD_HUB\", \"mess,\"correlationId\":\"019e21f4-1184-72ca-8C79-d9e09814baa4\", \"error)":\"access_denied\", \"error_description)":\"missing or unknown hub idl"}"3 {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec", "trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}[2026-05-13 15:28:23] production.INF0: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id" :"1a72fef6-427a-4e63-a9ba-b340103c976b"}Flow refresh required.root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110-R[2026-05-13 15:28:31] production.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command": "jiminny:token-info"."memoryBeforeCommandInMb" : 116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110, "provider": "hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4, "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INF0: [SocialAccountService]Token needs refreshing {"socialAccountId":30110,"provider": "hubspot"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4"9c48-df0f-4111-9988-d3bb8bf7bfa8"}"trace_id":"001e[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110, "provider": "hubspot","refreshToken": "9417aбa067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state": "full-refresh"} {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4".',"trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110, "provider": "hubspot","responseBody":"{\"status\":\"BAD_HUB\", \"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\".,\"error)":\"access_denied\", \"error_description)":\"missing or unknown hub id\"}"}"correlation_id": "b1e2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ble2505a-8c60-4607-a96a-a33209efd4c4", "trace_id": "001e9c48-df0f-4111-9988-d3bb8bf7bfa8'"}Flow refresh required.root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ 0...
|
NULL
|
NULL
|
NULL
|
NULL
|