|
22845
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:59
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditScreen snareChromeViewWindowHelplbolj Support Daily - in 4h 37 m• PLanhat Petko interest event 2026-05-11.mp4100% C8• Tue 12 May 10:23:06FileEditViewHistoryBookmarksProfiles(NGreetScortrun.userpilot.io/integrations/webhooks• ChatPlayground Al....Jiminny - Calenda….M GMailTabWindowHelpQandre@ wilsoCall AJiminM Inbox= Nate=AppsBuildu User;NewMy Calendly - Eve...= PH New UI LoginGGet Starting with J...AppsChloe Onboardiing…-+ CX Journey SMB.Q Search engagement, feedback, reports, users and more8•Mon 11 May 12:18+WorkminnyСJ AIKB88PeoplyAnalyticiWorkflowsEngagemFeedbackIntegrationsWith integrations, you can stream Userpilot-generated events to other external providers.Native Integrationsovhttps://run.userpilot.io/integrations/webhooks• •9= Al Notes: Off7^ Huddle with Lukas KovalikSGet Started with Userpilot»&00:5904:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22845
|
|
22844
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:56
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelplbolj Support Daily - in 4h 37 m100% (8• Tue 12 May 10:23:03• PLanhat Petko interest event 2026-05-11.mp4Screen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpQ8•Mon 11 May 12:18(NGreetSconandre@ wilsoCall AJiminM Inbox= Nate=AppsBuildu User;Newи L x+run.userpilot.io/installation/status9 WorkСJ AIKB• ChatPlayground Al....Jiminny - Calenda….M GMail• My Calendly - Eve.....= PH New UI LoginGGet Starting with J...AppsChloe Onboardiing.-+ CX Journey SMB...Q Search engagement, feedback, reports, users and more88PeoplyInstallationInstalling Userpilot on your app lets you sync live user data to Userpilot and target tailored in-app user experiences to theright user at the right time.StatusInstallation MethodDataAnalyticsAll StatusAll environmentLast 14 daysDomainWorkfiowsapp.jiminny.comActiveEngagemeapp.jiminny.euActiveapp.qai.jiminny.comActiveFeedbackapp.qa.jiminny.comActiveapp.staging.jiminny.comActiveearth.staging.jiminny.comActivedev.app.jiminny.comActivemercury.staging.jiminny.comActiveHuddle with Lukas Kovalikjupiter.staging.jiminny.comActive9= Al Notes: Of1saturn.staging.jiminny.comActivePK7ProductionProductionProduction|ProductionProductionProductionProductionProductionProductionProductionminnyData received10 seconds ago18 seconds ago15 minutes ago1 hour ago3 hours ago2 days ago2 days ago2 days ago3 days ago3 days agoGet Started with UserpilotDisplaying 1 - 13 of 13« II»&00:5604:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22844
|
|
22843
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:50
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp(ablj Support Daily - in 4h 38 m100% (8• Tue 12 May 10:22:57Petko KashinskiScreen share+ |%XChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpQ8• Mon 11 May 12:18GreetScor:andre@ wilsoCall AJiminM Inbox= Nate=AppsBuildu User:Newи L x+run.userpilot.io/dashboards/product-usage*WorkСJ AIKB• ChatPlayground Al....Jiminny - Calenda….M GMail• My Calendly - Eve.....= PH New UI LoginGGet Starting with J...( AppsChloe Onboarding….+ CX Journey SMB...+- All dashboardsQ Search engagement, feedback, reports, users and more88Product UsageThe Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. it highlights trends, user stickiness, top interactions, and browser preferences.PeopliaMicct uime perioolAdd FiltersDataAnalyticsE User activity metricsMeasures the daily, weekly, and monthly number of individual users actively using the product.Metric | TodayE Company activity metricsMeasures the daily, weekly, and monthly number of companies actively using the product.Metric | TodayWorkfiowsEngagemActive Users542Active Users4,390Active Users6,578FeedbackVetyActive Companies122DailyActive Companies293Active Companies324Monthly& Trend of active usersTracks active users over time, providing a time-based view of engagement.E Trend of active companiesTracks active companies over time, providing a time-based view of engagement.^ Huddle with Lukas Kovalik• Duty• WeekyPetko Kashinski|9= Al Notes: OffGet Started with UserpilotPKG Logout |7)))&Leave...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22843
|
|
22842
|
Petko Kashinski
Screen share
Chrome
File
Edit
View Petko Kashinski
Screen share
Chrome
File
Edit
View
History
Bookmarks
Profiles
Tab
Window
Help
の
Work
Gree
Score
@ wilso
Call A
Jimin
M Inbox
= Nate
= Apps
Build
u Users
New
→
run.userpilot.io/dashboards/product-usage
u
• AIKB
ChatPlayground Al...
Jiminny - Calenda...
GMaill
My Calendly - Eve...
= PH New Ul Login
Get Starting with J...
→ Apps
Chloe Onboarding...
CX Journey SMB...
+ All dashboards
Q Search engagement, feedback, reports, users and more
Dashboard,
Product Usage
3
People
The Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. It highlights trends, user stickiness, top interactions, and browser preferences.
5
Data
区
Analytics
国
Add Filters
Sessions
E User activity metrics
Measures the daily, weekly, and monthly number of individual users actively using the product.
Metric | Today
E Company activity metrics
Measures the daily, weekly, and monthly number of companies actively using the product.
Metric | Today
Work hows
Active Users
Entarement
542
Feedback
Daily
Active Users
4,390
Weekly
Active Users
6,578
Montnly
& Trend of active users
Tracks active users over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
& Trend of active companies
Tracks active companies over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
• Huddle with Lukas Kovalik
Petko Kashinski|
[EMAIL]
7E Al Notes: Off
PK
G Logout
zoom
7
+ %
X
8• Mon 11 May 12:18
™Ux
+
白
E Work
Jiminny
courson
Get Started with Userpilot
へ
必
皇
Leave
Analyse Image
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:49
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22842
|
|
22841
|
Petko Kashinski
Screen share
Chrome
File
Edit
View Petko Kashinski
Screen share
Chrome
File
Edit
View
History
Bookmarks
Profiles
Tab
Window
Help
の
Work
Gree
Score
@ wilso
Call A
Jimin
M Inbox
= Nate
= Apps
Build
u Users
New
→
run.userpilot.io/dashboards/product-usage
u
• AIKB
ChatPlayground Al...
Jiminny - Calenda...
GMaill
My Calendly - Eve...
= PH New Ul Login
Get Starting with J...
→ Apps
Chloe Onboarding...
CX Journey SMB...
+ All dashboards
Q Search engagement, feedback, reports, users and more
Dashboard,
Product Usage
3
People
The Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. It highlights trends, user stickiness, top interactions, and browser preferences.
5
Data
区
Analytics
国
Add Filters
Sessions
E User activity metrics
Measures the daily, weekly, and monthly number of individual users actively using the product.
Metric | Today
E Company activity metrics
Measures the daily, weekly, and monthly number of companies actively using the product.
Metric | Today
Work hows
Active Users
Entarement
542
Feedback
Daily
Active Users
4,390
Weekly
Active Users
6,578
Montnly
& Trend of active users
Tracks active users over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
& Trend of active companies
Tracks active companies over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
• Huddle with Lukas Kovalik
Petko Kashinski|
[EMAIL]
7E Al Notes: Off...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22841
|
|
22840
|
Petko Kashinski
Screen share
Chrome
File
Edit
View Petko Kashinski
Screen share
Chrome
File
Edit
View
History
Bookmarks
Profiles
Tab
Window
Help
の
Work
Gree
Score
@ wilso
Call A
Jimin
M Inbox
= Nate
= Apps
Build
u Users
New
→
run.userpilot.io/dashboards/product-usage
u
• AIKB
ChatPlayground Al...
Jiminny - Calenda...
GMaill
My Calendly - Eve...
= PH New Ul Login
Get Starting with J...
→ Apps
Chloe Onboarding...
CX Journey SMB...
+ All dashboards
Q Search engagement, feedback, reports, users and more
Dashboard,
Product Usage
3
People
The Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. It highlights trends, user stickiness, top interactions, and browser preferences.
5
Data
区
Analytics
国
Add Filters
Sessions
E User activity metrics
Measures the daily, weekly, and monthly number of individual users actively using the product.
Metric | Today
E Company activity metrics
Measures the daily, weekly, and monthly number of companies actively using the product.
Metric | Today
Work hows
Active Users
Entarement
542
Feedback
Daily
Active Users
4,390
Weekly
Active Users
6,578
Montnly
& Trend of active users
Tracks active users over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
& Trend of active companies
Tracks active companies over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
• Huddle with Lukas Kovalik
Petko Kashinski|
[EMAIL]
7E Al Notes: Off
PK
G Logout
zoom
7
+ %
X
8• Mon 11 May 12:18
™Ux
+
白
E Work
Jiminny
courson
Get Started with Userpilot
へ
必
皇
Leave
Analyse Image
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:49
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22840
|
|
22839
|
QuickTime PlayerFileEditViewWindowHelp> 0.(ahol QuickTime PlayerFileEditViewWindowHelp> 0.(ahol• Support Daily - in 4 h 38 m• PLanhat Petko interest event 2026-05-11.mp4Screen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelp*QGree!Scoreandre@ wilsoCall AJiminM Inbox= Nate= AppsBuildu User;© Newrun.userpilot.io/dashboards/product-usage*D АIKВ• ChatPlayground Al...Jiminny - Calenda...M GMail• My Calendly - Eve....= PH New Ul LoginGet Starting with J...Apps|Chloe Onboarding...+ CX Journey SMB...+- All dashboardsQ Search engagement, feedback, reports, users and more88Product UsageThe Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. it highlights trends, user stickiness, top interactions, and browser preferences.Peoplecicct uime oetiodlAdd FiltersDataE User activity metricsMeasures the daily, weekly, and monthly number of individual users actively using the product.Metric | TodayE Company activity metricsMeasures the daily, weekly, and monthly number of companies actively using the product.Metric | TodayWorkfiowsFeedbackActive Users542DailyActive Users4,390Active Users6,578MorE Trend of active usersTracks active users over time, providing a time-based view of engagement.Line - Linear | Last 90 Days& Trend of active companiesTracks active companies over time, providing a time-based view of engagement.Huddle with Lukas KovalikPetko Kashinski9= Al Notes: Offver Success |E LogoutA100% C78• Tue 12 May 10:22:508• Mon 11 May 12:18u LX+10 WorkGet Started with UserpilotPK&+7ГА•*))00:49»04:55...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22839
|
|
22838
|
Petko Kashinski
Screen share
Chrome
File
Edit
View Petko Kashinski
Screen share
Chrome
File
Edit
View
History
Bookmarks
Profiles
Tab
Window
Help
の
Work
Gree
Score
@ wilso
Call A
Jimin
M Inbox
= Nate
= Apps
Build
u Users
New
→
run.userpilot.io/dashboards/product-usage
u
• AIKB
ChatPlayground Al...
Jiminny - Calenda...
GMaill
My Calendly - Eve...
= PH New Ul Login
Get Starting with J...
→ Apps
Chloe Onboarding...
CX Journey SMB...
+ All dashboards
Q Search engagement, feedback, reports, users and more
Dashboard,
Product Usage
3
People
The Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. It highlights trends, user stickiness, top interactions, and browser preferences.
5
Data
区
Analytics
国
Add Filters
Sessions
E User activity metrics
Measures the daily, weekly, and monthly number of individual users actively using the product.
Metric | Today
E Company activity metrics
Measures the daily, weekly, and monthly number of companies actively using the product.
Metric | Today
Work hows
Active Users
Entarement
542
Feedback
Daily
Active Users
4,390
Weekly
Active Users
6,578
Montnly
& Trend of active users
Tracks active users over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
& Trend of active companies
Tracks active companies over time, providing a time-based view of engagement.
Line - Linear | Last 90 Days
• Huddle with Lukas Kovalik
Petko Kashinski|
[EMAIL]
7E Al Notes: Off
PK
G Logout
zoom
7
+ %
X
8• Mon 11 May 12:18
™Ux
+
白
E Work
Jiminny
courson
Get Started with Userpilot
へ
必
皇
Leave
Analyse Image
rewind...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22838
|
|
22837
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
14
2
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Http\Controllers\API\UserAutomatedReports;
use Illuminate\Support\Carbon;
use Illuminate\Http\JsonResponse;
use Jiminny\Exceptions\ApplicationException;
use Jiminny\Http\Controllers\Controller;
use Jiminny\Http\Responses\Api\Response;
use Jiminny\Models\User;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\ApiResponseService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Jiminny\Services\Kiosk\AutomatedReports\ReportSort;
use Jiminny\Services\Kiosk\AutomatedReports\ReportSortDirection;
use Jiminny\Services\PlanhatService;
use Illuminate\Http\Request;
use Throwable;
class UserAutomatedReportsController extends Controller
{
public const int RESULTS_PER_PAGE = 25;
public const string SORT_COLUMN = 'sort_column';
public const string SORT_DIRECTION = 'sort_direction';
public function __construct(
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly AutomatedReportsService $automatedReportsService,
private readonly ApiResponseService $apiResponseService,
private readonly Response $response,
private readonly PlanhatService $planhatService,
) {
parent::__construct();
}
public function trackInterest(Request $request): JsonResponse
{
/** @var User $user */
$user = $request->user();
defer(
fn () => $this->planhatService->track(
user: $user,
event: 'automated-reports-track-interest',
)
)->always();
return $this->response->withOk();
}
/**
* @throws ApplicationException
*/
public function list(Request $request): JsonResponse
{
/** @var User $user */
$user = $request->user();
$teamIds = $request->has('team')
? (array) $request->get('team')
: [];
$reportTypes = $request->has('report_type')
? (array) $request->get('report_type')
: [];
$name = $request->has('name') ? trim($request->get('name', '')) : null;
try {
$fromDate = $request->has('from_date') ? Carbon::parse($request->get('from_date')) : null;
$toDate = $request->has('to_date') ? Carbon::parse($request->get('to_date')) : null;
} catch (\Exception) {
return $this->response->errorWrongArgs('Invalid date.');
}
$page = $request->has('page') ? (int) $request->get('page') : 1;
$sort = ReportSort::tryFrom(
$request->get(self::SORT_COLUMN, '')
) ?? ReportSort::GENERATED_AT;
$sortDirection = ReportSortDirection::tryFrom(
strtolower($request->get(self::SORT_DIRECTION, ''))
) ?? ReportSortDirection::DESC;
$paginatedUserReports = $this->automatedReportsRepository->getPaginatedUserReports(
user: $user,
sort: $sort,
sortDirection: $sortDirection,
resultsPerPage: self::RESULTS_PER_PAGE,
page: $page,
fromDate: $fromDate,
toDate: $toDate,
teamIds: array_map('intval', $teamIds),
reportTypes: $reportTypes,
name: $name,
);
$reportResults = $this->automatedReportsService->transformReportResults(
$paginatedUserReports->getCollection()
);
$team = $user->getTeam();
$reportTypeFilter = $this->automatedReportsService->getReportTypeFieldData(
shortVersion: true,
team: $team
);
$data = $this->apiResponseService->fromPaginatorToArray(
paginator: $paginatedUserReports,
data: $reportResults,
moreMeta: [
self::SORT_COLUMN => $sort->value,
self::SORT_DIRECTION => $sortDirection->value,
],
filters: [
$reportTypeFilter['id'] => $reportTypeFilter,
],
);
return $this->response->withArray($data);
}
public function delete(Request $request, string $uuid): JsonResponse
{
/** @var User $user */
$user = $request->user();
try {
$result = $this->automatedReportsRepository->findResultByUuidForUser($uuid, $user);
if ($result === null) {
return new JsonResponse(
data: ['error' => 'Report not found'],
status: JsonResponse::HTTP_NOT_FOUND
);
}
$result->delete();
return new JsonResponse(null, JsonResponse::HTTP_NO_CONTENT);
} catch (Throwable $e) {
return new JsonResponse(
data: ['error' => 'Failed to delete report result'],
status: JsonResponse::HTTP_INTERNAL_SERVER_ERROR
);
}
}
}...
|
PhpStorm
|
faVsco.js – UserAutomatedReportsController.php
|
NULL
|
22837
|
|
22836
|
Find in Files
33 matches in 21 files
File mask:
*. Find in Files
33 matches in 21 files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
interest
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Jobs/Crm/Delete
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/app/Component/Queue/Job
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/app/Listeners/Activities/Coaching/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Activities/ActivityProvider/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Playbooks
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands
/Users/lukas/jiminny/app/database/migrations
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7
/Users/lukas/jiminny/app/app/Http/Controllers/API/V2
/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/DealInsights
/Users/lukas/jiminny/app/app/Policies
/Users/lukas/jiminny/app/app/Services/Crm/Helpers
/Users/lukas/jiminny/app/app/Models
/Users/lukas/jiminny/app/app/Listeners/Teams
/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce
/Users/lukas/jiminny/app/app
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/storage/logs
/Users/lukas/jiminny/app
/Users/lukas/jiminny/app/app/Services/Internal
/Users/lukas/jiminny/app/app/Listeners/Transcription
/Users/lukas/jiminny/app/tests/Unit/Listeners/Teams
/Users/lukas/jiminny/app/app/Models/Crm
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/91133dfa-8d71-4e12-bfb8-fec7f1afba8f
/Users/lukas/jiminny/app/app/Observers
/Users/lukas/jiminny/app/app/Services/Mail
/Users/lukas/jiminny/app/app/Console/Commands/Activities
/Users/lukas/jiminny/app/app/Console/Commands/Activities/Migrator
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/User
/Users/lukas/jiminny/app/app/Models/Activity
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/app/Component/AiAutomation/Listeners/PendingAnalysis
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/ActivitySearch/FilterDefinition/DealInsights
/Users/lukas/jiminny/app/app/Services/Crm/DecorateActivity
/Users/lukas/jiminny/app/app/Component/Activity/Event
/Users/lukas/jiminny/app/app/Component/Sidekick
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences
/Users/lukas/jiminny/app/app/Listeners/Activities/Bots
/Users/lukas/jiminny/app/app/Services/RecallAI/Webhooks/Handlers
/Users/lukas/jiminny/app/app/Events/Activities/Bots
/Users/lukas/jiminny/app/app/Component/MeetingBot
/Users/lukas/jiminny/app/app/Services/Activity/RingCentral
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook/Hubspot
/Users/lukas/jiminny/app/app/Services/Activity/Gmail
/Users/lukas/jiminny/app/app/Services/Crm/CrmObjects/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/Mailbox
/Users/lukas/jiminny/app/app/Console
/Users/lukas/jiminny/app/front-end/src/composables
/Users/lukas/jiminny/app/app/Console/Commands/Calendars
/Users/lukas/jiminny/app/app/Http/Controllers/API
/Users/lukas/jiminny/app/app/Http/Controllers/Internal/WebhookReceiver
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/ServiceTraits
/Users/lukas/jiminny/app/app/Component/Queue
/Users/lukas/jiminny/app/app/Console/Commands/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/Transcription/Job
/Users/lukas/jiminny/app/tests/Unit/Services/Listeners
/Users/lukas/jiminny/app/app/Services/Crm/Listeners
/Users/lukas/jiminny/app/app/Traits
/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm/Hubspot...
|
PhpStorm
|
|
NULL
|
22836
|
|
22835
|
Find in Files
33 matches in 21 files
File mask:
*. Find in Files
33 matches in 21 files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
interest
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports...
|
PhpStorm
|
|
NULL
|
22835
|
|
22834
|
Find in Files
100+ matches in 10+ files
File mask: Find in Files
100+ matches in 10+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
inte
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Jobs/Crm/Delete
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/app/Component/Queue/Job
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/app/Listeners/Activities/Coaching/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Activities/ActivityProvider/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Playbooks
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands...
|
PhpStorm
|
|
NULL
|
22834
|
|
22833
|
Find in Files
File mask:
*.php
*.php
Auto
*.php
Fi Find in Files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
insteres
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Jobs/Crm/Delete
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/app/Component/Queue/Job
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/app/Listeners/Activities/Coaching/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Activities/ActivityProvider/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Playbooks
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands
/Users/lukas/jiminny/app/database/migrations
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7
/Users/lukas/jiminny/app/app/Http/Controllers/API/V2
/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/DealInsights
/Users/lukas/jiminny/app/app/Policies
/Users/lukas/jiminny/app/app/Services/Crm/Helpers
/Users/lukas/jiminny/app/app/Models
/Users/lukas/jiminny/app/app/Listeners/Teams
/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce
/Users/lukas/jiminny/app/app
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/storage/logs
/Users/lukas/jiminny/app
/Users/lukas/jiminny/app/app/Services/Internal
/Users/lukas/jiminny/app/app/Listeners/Transcription
/Users/lukas/jiminny/app/tests/Unit/Listeners/Teams
/Users/lukas/jiminny/app/app/Models/Crm
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/91133dfa-8d71-4e12-bfb8-fec7f1afba8f
/Users/lukas/jiminny/app/app/Observers
/Users/lukas/jiminny/app/app/Services/Mail
/Users/lukas/jiminny/app/app/Console/Commands/Activities
/Users/lukas/jiminny/app/app/Console/Commands/Activities/Migrator
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/User
/Users/lukas/jiminny/app/app/Models/Activity
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/app/Component/AiAutomation/Listeners/PendingAnalysis
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/ActivitySearch/FilterDefinition/DealInsights
/Users/lukas/jiminny/app/app/Services/Crm/DecorateActivity
/Users/lukas/jiminny/app/app/Component/Activity/Event
/Users/lukas/jiminny/app/app/Component/Sidekick
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences
/Users/lukas/jiminny/app/app/Listeners/Activities/Bots
/Users/lukas/jiminny/app/app/Services/RecallAI/Webhooks/Handlers
/Users/lukas/jiminny/app/app/Events/Activities/Bots
/Users/lukas/jiminny/app/app/Component/MeetingBot
/Users/lukas/jiminny/app/app/Services/Activity/RingCentral
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook/Hubspot
/Users/lukas/jiminny/app/app/Services/Activity/Gmail
/Users/lukas/jiminny/app/app/Services/Crm/CrmObjects/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/Mailbox
/Users/lukas/jiminny/app/app/Console
/Users/lukas/jiminny/app/front-end/src/composables
/Users/lukas/jiminny/app/app/Console/Commands/Calendars
/Users/lukas/jiminny/app/app/Http/Controllers/API
/Users/lukas/jiminny/app/app/Http/Controllers/Internal/WebhookReceiver
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/ServiceTraits
/Users/lukas/jiminny/app/app/Component/Queue
/Users/lukas/jiminny/app/app/Console/Commands/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/Transcription/Job
/Users/lukas/jiminny/app/tests/Unit/Services/Listeners
/Users/lukas/jiminny/app/app/Services/Crm/Listeners
/Users/lukas/jiminny/app/app/Traits
/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/tests/Unit/Services/Crm
/Users/lukas/jiminny/app/app/Services/Activity
/Users/lukas/jiminny/app/app/Services/Calendar/Command
/Users/lukas/jiminny/app/.idea/queries
/Users/lukas/jiminny/app/vendor/hubspot/api-client/codegen/Crm
/Users/lukas/jiminny/app/vendor/hubspot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Fields
/Users/lukas/jiminny/app/app/Services/Crm/Copper
/Users/lukas/jiminny/app/app/Services/Crm/Bullhorn
/Users/lukas/jiminny/app/app/Notifications/Channels
/Users/lukas/jiminny/app/tests/Unit
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Interactions/Settings/Teams
/Users/lukas/jiminny/app/app/Exceptions/Crm
/Users/lukas/jiminny/app/vendor/hubspot/hubspot-php/src/Endpoints
/Users/lukas/jiminny/app/config
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Redis/Connections
/Users/lukas/jiminny/app/app/Http/Controllers/Settings/Teams
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook/Traits
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Broadcasting
/Users/lukas/jiminny/app/app/Component/FeatureFlags
/Users/lukas/jiminny/app/app/Component/Activity
/Users/lukas/jiminny/app/app/Component/ActivitySearch
/Users/lukas/jiminny/app/tests/Unit/Events/Activities/Crm
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Pagination
/Users/lukas/jiminny/app/app/Console/Commands/Dev
/Users/lukas/jiminny/app/front-end
/Users/lukas/jiminny/app/app/Component/Prophet
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Component/AskAnything
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/OnDemandLevel/Events
/Users/lukas/jiminny/app/app/Component/AskAnything/Events
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/DealLevel/Traits
/Users/lukas/jiminny/app/app/Component/ProphetAi
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/d1e2c340-64e9-49c6-aa9a-196201874532
/Users/lukas/jiminny/app/app/Http/Controllers/API/Page
/Users/lukas/jiminny/app/front-end/src/components/ondemand/ActivityList
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283
/Users/lukas/jiminny/app/app/Contracts/Repositories
/Users/lukas/jiminny/app/app/Http/Controllers/Kiosk
/Users/lukas/jiminny/app/app/Component/AiAutomation/Actions
/Users/lukas/jiminny/app/app/Services/Activity/HubSpot
/Users/lukas/jiminny/app/app/Services/Crm/Pipedrive
/Users/lukas/jiminny/app/app/Jobs/Activity/Import
/Users/lukas/jiminny/app/app/Events/Import
/Users/lukas/jiminny/app/app/Events/Activities/Dialers
/Users/lukas/jiminny/app/tests
/Users/lukas/jiminny/app/app/Events/Activities
/Users/lukas/jiminny/app/tests/Unit/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Console/Commands/Analytics
/Users/lukas/jiminny/app/tests/Unit/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Http/Middleware
/Users/lukas/jiminny/app/app/Http/Controllers/Auth
/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/Api
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/Accessors
/Users/lukas/jiminny/app/app/Services/Crm/Close
/Users/lukas/jiminny/app/app/Services
/Users/lukas/jiminny/app/app/Http/Transformers
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Pipedrive
/Users/lukas/jiminny/app/app/Listeners/Activities/Crm/Summary...
|
PhpStorm
|
|
NULL
|
22833
|
|
22832
|
Find in Files
100+ matches in 6+ files
File mask:
Find in Files
100+ matches in 6+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
tra
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Jobs/Crm/Delete
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/app/Component/Queue/Job
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/app/Listeners/Activities/Coaching/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Activities/ActivityProvider/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Playbooks
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch...
|
PhpStorm
|
|
NULL
|
22832
|
|
22831
|
Find in Files
100+ matches in 100+ files
File mask Find in Files
100+ matches in 100+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
Search
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
PhostormINavicarecodeWindowProiect vC) AutomatedReportGenerated.onp© PlaybackController.php xC) SubscrintionControfinal class PlaybackController extends FrontendControllerC) TeamA AutomationC) TeamA ConteytConФ TeamController.phpc) ToaminciahtcContro transcrlpuonconu© TranslationControllc usercontroller.pnp© VocabularyControll>@ Auth-customerapl›J Internav D Kiosk• eams© ActivityController.pAutomatedReportsic) DashboardControllec) ImpersonationContc) OrcanizationscontrC PartnersController.C) ProfileController.ohC)SearchController.of>• SettingsM Telenhonvv M WehhookM Hubsnot>D IntegrationAppSub:© ActivityProviderCor(C) ActivitvTranccrintio© BaseController.phpCn CnlondarControllor© ReportController.phSoftphoneWebhoolAostracicontroller.onc@ CommentContextintereeantoronmecantinotitrdc) controller.php@ ExportController.phpTFrontendcontroller ira@ GeocodinaController.n(C) HealthCheckControllei@ LiveCoachController.p(C) Missina TeamControlle(C) MobileController.ohvYe) PlavbackControlier ohg DlavlistController nhn(C) PucherController nhng SlackController nhnpudLlc Tunction snow ActivlcyScata = Sractall: crenteoi>itemdSactiVitY,Stransformen->setConsumer(Suser)->senializeWithinew IsonSenializeron->соАrrayи$data['playbackData']['masterPlaylist'] = $this->getPreloaif (! isset($data['playbackData']['tracks'])) {$data['playbackData']['tracks'] = []:* Sending 'plaubackVisited' event to Planhat without slo* response to the user e.a.orter the response 1s sentdeferfn ( => Sthis->planhatService->track(navload"activitvid' => Sactivitv->oetIdo.activitvluid' = Sactivity->oetluido)->alwaysO:return $this->renderClInlavhackhatal =s?'activity' => $data('playbackData']'favorited' => $data['favorited'].'subscribed' => $data['subscribed'].'view' => $viewprivate function getPreloadedPlavlist(Activity Sactivity): ari* othrows AuthorizationExcentionGET /olavlist/activitv1.m3u8 lolavlistlnublic function olavlist(Activity Sactivitv): Response'…?hel"suppont Dally • In 4h 30 m|aravel.logA SF (jiminny@localhost]4 HS_local [jiminny@localhost]H6и3 AVA console [STAGING]stranstormer, Keouest srequest. arrayistring[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {Find in Files 100÷ matches in 100+ fillesFie mask: *oho5 Cc WIn ProiectModule Directory ScopeAll Placeskiota-serialization-json/src/Constants.php 1IsonParseNode.nho 1AisonParseNodesactorv.oho 1IsonSerializationWriter.nho 1JsonSerializationWriterFactory.phplemuor/odsesoruton.ongignition/.../HasSolutionsForThrowable.php 1lginiton//Providessolutlon.onglginition//solution.onplonltion/contracis/solutonrrovicerkepositor.onglonitionOummycache.ong llanitionOpenAlsolution.php¡anitianl IOnonAllOnonAiCalutionDrovidor nhn 1lReader Mode# console [PKol)# console [eu)100% 5• Tue 12 May 10:22:29+O •find planhat event playback visited;preload"].е3".n0Y-1778163675-[IP_ADDRESS]-rI.ZggtDKxTge5zr8_2gbBfWSameSite=None"],POfYm32qrSDjxYE4sd2RWRqiSp3wHsmdEgZlzoYdxI%2BIxnamespace Microsoft \Kiota \Serialization\Json:5 |final class Constantsx-release-please-start-versionpublic const VERSION = '1.5.1':// x-release-please-endcascadePlanhat Event PlaybacThoughtsSearched planhat in ~/iminnylappThoughtsSearched olavback *visitedivisited "olavback in ~ fiminnvlaoo.Soarched pl.Searched visited in aprThouahtslFound 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-aetluido.-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 *^ Onen recults in new tabOnen in Sind WindowJed 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.6W Windsurf Teamo07-10 UTE.Afo 4 spaces...
|
PhpStorm
|
|
NULL
|
22831
|
|
22830
|
Find in Files
100+ matches in 100+ files
File mask Find in Files
100+ matches in 100+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
Search...
|
PhpStorm
|
|
NULL
|
22830
|
|
22829
|
Find in Files
100+ matches in 8+ files
File mask:
Find in Files
100+ matches in 8+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
automateTr
New Line
Match case
Words
Regex
Replace History
Replace...
|
PhpStorm
|
|
NULL
|
22829
|
|
22828
|
Find in Files
100+ matches in 8+ files
File mask:
Find in Files
100+ matches in 8+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
automate
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
QuickTime PlayerFileEditViewWindowHelpPetko KashinskiScreen shareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpGreelScoreandre@ wilsoCall AJiminM InboxNaterun.userpilot.io/dashboards/product-usageС АIKВ• ChatPlayground Al...Jiminny - Calenda….M GMail• My Calendly - Eve...= PH New UI LoginGet Starting with J...Apps|+- All dashboardsQ, Search engagement, feedback, reports, users and more88Product UsageThe Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. it highlights trends, user stickiness, top interactions, and browser preferences.PeopleAdd FiltersDataAnalyticsE User activity metricsMeasures the daily, weekly, and monthly number of individual users actively using the product.Metric | TodayE Company activity metricsMeasures the daily, weekly, and monthly number of companies actively using the product.Metric | TodayWorkfiowsFeedbackActive Users542DailyActive Users4,390Active Users6,578MorE Trend of active usersTracks active users over time, providing a time-based view of engagement.Line - Linear | Last 90 Days& Trend of active companiesTracks active companies over time, providing a time-based view of engagement.2 Huddle with Lukas KovalikPetko Kashinski9= Al Notes: Offver Success |E Logout(ahol• Support Daily - in 4 h 38 m100% C78 • Tue 12 May 10:22:17+1%*8• Mon 11 May 12:18= Apps|Buildu User;© Newu LX+*© WorkChloe Onboarding...+ CX Journey SMB...Get Started with UserpilotPK&+7ГAU>Leave...
|
PhpStorm
|
|
NULL
|
22828
|
|
22827
|
Find in Files
100+ matches in 8+ files
File mask:
Find in Files
100+ matches in 8+ files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
automate
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Jobs/Crm/Delete
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/app/Component/Queue/Job
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/app/Listeners/Activities/Coaching/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Activities/ActivityProvider/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Playbooks
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands
/Users/lukas/jiminny/app/database/migrations
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7
/Users/lukas/jiminny/app/app/Http/Controllers/API/V2
/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/DealInsights
/Users/lukas/jiminny/app/app/Policies
/Users/lukas/jiminny/app/app/Services/Crm/Helpers
/Users/lukas/jiminny/app/app/Models
/Users/lukas/jiminny/app/app/Listeners/Teams
/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce
/Users/lukas/jiminny/app/app
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/storage/logs
/Users/lukas/jiminny/app
/Users/lukas/jiminny/app/app/Services/Internal
/Users/lukas/jiminny/app/app/Listeners/Transcription
/Users/lukas/jiminny/app/tests/Unit/Listeners/Teams
/Users/lukas/jiminny/app/app/Models/Crm
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/91133dfa-8d71-4e12-bfb8-fec7f1afba8f
/Users/lukas/jiminny/app/app/Observers
/Users/lukas/jiminny/app/app/Services/Mail
/Users/lukas/jiminny/app/app/Console/Commands/Activities
/Users/lukas/jiminny/app/app/Console/Commands/Activities/Migrator
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/User
/Users/lukas/jiminny/app/app/Models/Activity
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/app/Component/AiAutomation/Listeners/PendingAnalysis
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/ActivitySearch/FilterDefinition/DealInsights
/Users/lukas/jiminny/app/app/Services/Crm/DecorateActivity
/Users/lukas/jiminny/app/app/Component/Activity/Event
/Users/lukas/jiminny/app/app/Component/Sidekick
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences
/Users/lukas/jiminny/app/app/Listeners/Activities/Bots
/Users/lukas/jiminny/app/app/Services/RecallAI/Webhooks/Handlers
/Users/lukas/jiminny/app/app/Events/Activities/Bots
/Users/lukas/jiminny/app/app/Component/MeetingBot
/Users/lukas/jiminny/app/app/Services/Activity/RingCentral
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook/Hubspot
/Users/lukas/jiminny/app/app/Services/Activity/Gmail
/Users/lukas/jiminny/app/app/Services/Crm/CrmObjects/ServiceTraits
/Users/lukas/jiminny/app/app/Jobs/Mailbox
/Users/lukas/jiminny/app/app/Console
/Users/lukas/jiminny/app/front-end/src/composables
/Users/lukas/jiminny/app/app/Console/Commands/Calendars
/Users/lukas/jiminny/app/app/Http/Controllers/API
/Users/lukas/jiminny/app/app/Http/Controllers/Internal/WebhookReceiver
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp/ServiceTraits
/Users/lukas/jiminny/app/app/Component/Queue
/Users/lukas/jiminny/app/app/Console/Commands/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/Transcription/Job
/Users/lukas/jiminny/app/tests/Unit/Services/Listeners
/Users/lukas/jiminny/app/app/Services/Crm/Listeners
/Users/lukas/jiminny/app/app/Traits
/Users/lukas/jiminny/app/tests/Unit/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/tests/Unit/Services/Crm
/Users/lukas/jiminny/app/app/Services/Activity
/Users/lukas/jiminny/app/app/Services/Calendar/Command
/Users/lukas/jiminny/app/.idea/queries
/Users/lukas/jiminny/app/vendor/hubspot/api-client/codegen/Crm
/Users/lukas/jiminny/app/vendor/hubspot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Fields
/Users/lukas/jiminny/app/app/Services/Crm/Copper
/Users/lukas/jiminny/app/app/Services/Crm/Bullhorn
/Users/lukas/jiminny/app/app/Notifications/Channels
/Users/lukas/jiminny/app/tests/Unit
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Interactions/Settings/Teams
/Users/lukas/jiminny/app/app/Exceptions/Crm
/Users/lukas/jiminny/app/vendor/hubspot/hubspot-php/src/Endpoints
/Users/lukas/jiminny/app/config
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Redis/Connections
/Users/lukas/jiminny/app/app/Http/Controllers/Settings/Teams
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook/Traits
/Users/lukas/jiminny/app/vendor/laravel/framework/src/Illuminate/Broadcasting
/Users/lukas/jiminny/app/app/Component/FeatureFlags
/Users/lukas/jiminny/app/app/Component/Activity
/Users/lukas/jiminny/app/app/Component/ActivitySearch
/Users/lukas/jiminny/app/tests/Unit/Events/Activities/Crm
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Hubspot/Pagination
/Users/lukas/jiminny/app/app/Console/Commands/Dev
/Users/lukas/jiminny/app/front-end
/Users/lukas/jiminny/app/app/Component/Prophet
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Component/AskAnything
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/OnDemandLevel/Events
/Users/lukas/jiminny/app/app/Component/AskAnything/Events
/Users/lukas/jiminny/app/app/Component/AskJiminnyAi/DealLevel/Traits
/Users/lukas/jiminny/app/app/Component/ProphetAi
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/d1e2c340-64e9-49c6-aa9a-196201874532
/Users/lukas/jiminny/app/app/Http/Controllers/API/Page
/Users/lukas/jiminny/app/front-end/src/components/ondemand/ActivityList
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/5b1549d5-9876-4d9e-9ce3-025f12a83283
/Users/lukas/jiminny/app/app/Contracts/Repositories
/Users/lukas/jiminny/app/app/Http/Controllers/Kiosk
/Users/lukas/jiminny/app/app/Component/AiAutomation/Actions
/Users/lukas/jiminny/app/app/Services/Activity/HubSpot
/Users/lukas/jiminny/app/app/Services/Crm/Pipedrive...
|
PhpStorm
|
|
NULL
|
22827
|
|
22826
|
Find in Files
File mask:
*.php
*.php
Auto
*.php
Fi Find in Files
File mask:
*.php
*.php
Auto
*.php
Filter Search Results
Pin Window
Search History
automa
New Line
Match case
Words
Regex
Replace History
Replace
New Line
Preserve case
In Project
Module
Directory
Scope
Module
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Http/Controllers
/Users/lukas/jiminny/app/app/Events/Nudges
/Users/lukas/jiminny/app/app/Listeners/Nudges/UserPilot
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot
/Users/lukas/jiminny/app/app/Jobs/Middleware
/Users/lukas/jiminny/app/app/Listeners/AutomatedReports/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Crm
/Users/lukas/jiminny/app/app/Services/Kiosk/AutomatedReports
/Users/lukas/jiminny/app/app/Jobs/Crm/Delete
/Users/lukas/jiminny/app/app/Listeners/Crm
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/ServiceTraits
/Users/lukas/jiminny/app/app/Exceptions
/Users/lukas/jiminny/app/app/Component/Queue/Job
/Users/lukas/jiminny/app/app/Events/Crm
/Users/lukas/jiminny/app/app/Jobs/AutomatedReports
/Users/lukas/jiminny/app/app/Listeners/Activities/Coaching/UserPilot
/Users/lukas/jiminny/app/app/Listeners/Activities/ActivityProvider/UserPilot
/Users/lukas/jiminny/app/app/Jobs/Activity/PushSummaryToCrm
/Users/lukas/jiminny/app/app/Repositories/Crm
/Users/lukas/jiminny/app/app/Http/Controllers/API/UserAutomatedReports
/Users/lukas/jiminny/app/app/Services/Crm/Salesforce
/Users/lukas/jiminny/app/app/Providers
/Users/lukas/jiminny/app/app/Services/Crm/IntegrationApp
/Users/lukas/jiminny/app/app/Events/Activities/Crm
/Users/lukas/jiminny/app/app/Listeners/Playbooks
/Users/lukas/jiminny/app/app/Console/Commands/Crm
/Users/lukas/jiminny/app/app/Services/Crm
/Users/lukas/jiminny/app/app/Console/Commands/Reports
/Users/lukas/jiminny/app/app/VO/Repository/OnDemandActivitySearch
/Users/lukas/jiminny/app/app/Listeners/Activities/Conferences/UserPilot
/Users/lukas/jiminny/app/app/Http/Controllers/Webhook
/Users/lukas/jiminny/app/resources/views/emails/reports
/Users/lukas/jiminny/app/app/Mail/Reports
/Users/lukas/jiminny/app/app/Repositories
/Users/lukas/jiminny/app/app/Component/ActivitySearch/Service
/Users/lukas/jiminny/app/tests/Unit/Services/Crm/Salesforce
/Users/lukas/jiminny/app/routes
/Users/lukas/jiminny/app/app/Console/Commands
/Users/lukas/jiminny/app/database/migrations
/Users/lukas/Library/Application Support/JetBrains/PhpStorm2026.1/consoles/db/325d461a-c90f-430a-99d4-6ddfce0c61d7
/Users/lukas/jiminny/app/app/Http/Controllers/API/V2
/Users/lukas/jiminny/app/app/Jobs/Crm/Hubspot
/Users/lukas/jiminny/app/app/Component/DealInsights
/Users/lukas/jiminny/app/app/Policies
/Users/lukas/jiminny/app/app/Services/Crm/Helpers
/Users/lukas/jiminny/app/app/Models
/Users/lukas/jiminny/app/app/Listeners/Teams
/Users/lukas/jiminny/app/app/Jobs/Crm/Salesforce
/Users/lukas/jiminny/app/app
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Journal
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/OpportunitySyncStrategy
/Users/lukas/jiminny/app/app/Services/Crm/Hubspot/Webhook
/Users/lukas/jiminny/app/storage/logs
/Users/lukas/jiminny/app
/Users/lukas/jiminny/app/app/Services/Internal
/Users/lukas/jiminny/app/app/Listeners/Transcription...
|
PhpStorm
|
|
NULL
|
22826
|
|
22825
|
QuickTime PlayerFileEditViewWindowHelpPetko Kashin QuickTime PlayerFileEditViewWindowHelpPetko KashinskiScreen shareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpGree!Scoreandre@ wilsoCall AJiminM InboxNaterun.userpilot.io/dashboards/product-usageD АIKВ• ChatPlayground Al...Jiminny - Calenda...M GMail• My Calendly - Eve...= PH New UI LoginGet Starting with J...Apps|+- All dashboardsQ Search engagement, feedback, reports, users and more88Product UsageThe Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. it highlights trends, user stickiness, top interactions, and browser preferences.PeopleAdd FiltersDataAnalyticsE User activity metricsMeasures the daily, weekly, and monthly number of individual users actively using the product.Metric | TodayE Company activity metricsMeasures the daily, weekly, and monthly number of companies actively using the product.Metric | TodayWorkfiowsFeedbackActive Users542DailyActive Users4,390Active Users6,578MorE Trend of active usersTracks active users over time, providing a time-based view of engagement.Line - Linear | Last 90 Days& Trend of active companiesTracks active companies over time, providing a time-based view of engagement.2 Huddle with Lukas KovalikPetko Kashinski9= Al Notes: Offver Success |E Logout(ablj Support Daily - in 4h 38 m100% (8• Tue 12 May 10:22:13+1%*8• Mon 11 May 12:18= Apps|Buildu User;© Newu LX+*10 WorkChloe Onboarding...+ CX Journey SMB...Get Started with UserpilotPK&+7ГАU>Leave...
|
iTerm2
|
NULL
|
NULL
|
22825
|
|
22824
|
PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-2 PhostormVIewINavicarecodeWindowFV faVsco.js°9 JY-20725-handle-HS-search-rate-limitProiect vC) AutomatedReportGenerated.onp© PlaybackController.php xA SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PRol)# console [eu)C) SubscrintionControfinal class PlaybackController extends FrontendControllerВÔMЗАУA console [STAGING]C) TeamA AutomationC) TeamA ConteytConФ TeamController.phpc) ToaminciahtcContro transcrlpuonconu© TranslationControll© UserController.php© VocabularyControll>@ Auth-customerapl›J Internav D Kiosk• eams© ActivityController.pAutomatedReportsic) DashboardControllec) ImpersonationContc) Orcanizationscontr% PartnersController.tC) ProfileController.ohC)SearchController.of>• SettingsM Telenhonvv M Wehhook>D Hubspot)M intearationAnnSub‹© ActivityProviderCor© ActivityTranscriptio© BaseController.php© CalendarController,© ReportController.phSoftphoneWebhoolAhstractController.ong@ CommentContextinterc) conterencesOptinOutc) controller.phpExportController.phpTFrontendcontroller ira@ GeocodinaController.n(C) HealthCheckControllei@ LiveCoachController.p(C) Missina TeamControlleC) MobileController.ohoYe) PlavbackControlier ohg DlavlistController nhnpudLlc Tunction snow ActivlcySactivity, PlaybackPageTransformer $transformer, Request Srequest): arraylstring[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {Scata = Sractall: crenteo>itemdSactiVitY,Stransformer->setConsumer (Suser)-senializeWithinew IsonSenializeron->соАrrayи$data['playbackData']['masterPlaylist'] = $this->getPreloadedPlaylist($activity);if (! isset($data['playbackData']['tracks'])) {Sdata['playbackData']['tracks'] = []:* Sending 'plaubackVisited' event to Planhat without slowing the* response to the userorter the response 1s sent back.deferín 0 => Sthis->olanhatService->tracknavload"lactivitvid' = Sactivity->aetido.activitvluid' = Sactivity->oetluido→->alwavs O•return $this->renderClInlavhackhatal =s?'activity' => $data('playbackData']'favorited' => $data['favorited'].'subscribed' => $data['subscribed'].'view' => $viewprivate function getPreloadedPlavlist(Activity Sactivity): arrav{...}* othrows AuthorizationExcention(C) PucherController nhn0 SlackController nhnuched 1 commit to oriain/IV.20725-handle.HS-coarch-rate-limit |/ View null reauect (vecterdav 10•02)GET /olavlist/activitv1.m3u8 lolavlistl146|05>nublic function plavlist(Activity Sactivitv): Response!...?"Vace".L"Inu,or May 2020 14.21.15 bMl"J,"Transter-Encodinq":"chunked")."CF-Ray": ["9f80deb8db60dc3a-SOF"]."Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"]."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-8e5b551e5545hel"suppont Dally • In 41 30m100% 5• Tue 12 May 10:22:11HandleHubspotRateLimitTest vcascadePlanhat Event Playbac+0..find planhat event playback visitedThoughtsSearched planhat in ~/iminnylappThoughtsSearched olavback *visitedivisited."olavback in ~/fiminnvlaoolSearched olavback in anniSoarched DlaSearched visited in aprThouahtslFound it in PlaybackController.php :Read DlavbackController. nhn #l 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 102-12 UTF.8io 4 spaces...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22824
|
|
22823
|
QuickTime PlayerFileEditViewWindowHelp> 0.(ahol QuickTime PlayerFileEditViewWindowHelp> 0.(ahol• Support Daily - in 4 h 38 m• PLanhat Petko interest event 2026-05-11.mp4Screen snareSlackFileEditViewGoHistoryWindowHelp*QGreet® Scoreandre@ wilsoCall AJiminM Inbox• Nate= AppsBuildu User;© NewCrun.userpilot.io/dashboards/product-usage*С АIKB• ChatPlayground Al.Jiminny - Calenda…M GMail• My Calendly - Eve.= PH New Ul LoginGet Starting with J..Apps|Chloe Onboarding-+ CX Journey SMB.+- All dashboardsQ, Search engagement, feedback, reports, users and more88Product UsageThe Product Usage Dashboard tracks user and company engagement metrics, popular pages, and features. it highlights trends, user stickiness, top interactions, and browser preferences.PeopleAdd FiltersAnalyticsE User activity metricsMeasures the daily, weekly, and monthly number of individual users actively using the product.Metric | TodayE Company activity metricsMeasures the daily, weekly, and monthly number of companies actively using the product.Metric | TodayWorkfiowsFeedbackActive Users542DailyActive Users4,390Active Users6,578MorE Trend of active usersTracks active users over time, providing a time-based view of engagement.Line - Linear | Last 90 Days& Trend of active companiesTracks active companies over time, providing a time-based view of engagement.Huddle with Lukas Kovalik9= Al Notes: Off100% <78• Tue 12 May 10:22:118• Mon 11 May 12:18u LX+•1 ( WorkGet Started with UserpilotPK&+7ГА•*))00:48»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22823
|
|
22822
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
6
3
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\RedirectResponse;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Notifications\DatabaseNotification;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\PlaybackPage\Download\Services\DownloadActivityService;
use Jiminny\Http\Serializers\JsonSerializer;
use Jiminny\Http\Transformers\PlaybackPageTransformer;
use Jiminny\Models\User;
use Jiminny\Models;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Services\PlanhatService;
use Jiminny\Services\PlaybackService;
use JsonException;
use Spatie\Fractal\Fractal;
use Illuminate\Support\Facades\Cookie;
final class PlaybackController extends FrontendController
{
use AuthorizesRequests;
public function __construct(
private readonly PlaybackService $playbackService,
private readonly DownloadActivityService $downloadActivityService,
private readonly PlanhatService $planhatService,
) {
}
/**
* @throws AuthorizationException
* @throws JsonException
*/
public function show(Activity $activity, PlaybackPageTransformer $transformer, Request $request): array|string
{
$this->authorize('view', $activity);
/** @var User $user */
$user = $request->user();
$activityTypeCheck = in_array(
$activity->type,
[
Activity::TYPE_CONFERENCE,
Activity::TYPE_SOFTPHONE,
Activity::TYPE_SOFTPHONE_INBOUND,
],
true
);
abort_unless($activityTypeCheck, 404);
$notificationId = $request->input('nId');
if ($notificationId) {
/** @var DatabaseNotification|null $notification */
$notification = $user->unreadNotifications->where('id', $notificationId)->first();
if ($notification) {
$notification->markAsRead();
}
}
$view = $request->input('view', 'page');
$activity->loadMissing([
'questions.participant',
'participants.activity',
'topicTriggers',
'topicTriggers.participant',
'topicTriggers.playbackThemeTopicTrigger',
'topicTriggers.playbackThemeTopicTrigger.playbackThemeTopic',
]);
$data = Fractal::create()
->item(
$activity,
$transformer->setConsumer($user)
)
->serializeWith(new JsonSerializer())
->toArray();
$data['playbackData']['masterPlaylist'] = $this->getPreloadedPlaylist($activity);
if (! isset($data['playbackData']['tracks'])) {
$data['playbackData']['tracks'] = [];
}
/**
* Sending 'playbackVisited' event to Planhat without slowing the
* response to the user e.g. after the response is sent back.
*/
defer(
fn () => $this->planhatService->track(
user: $user,
event: 'playbackVisited',
payload: [
'activityId' => $activity->getId(),
'activityUuid' => $activity->getUuid(),
]
)
)->always();
return $this->render([
'playbackData' => [
'activity' => $data['playbackData'],
'favorited' => $data['favorited'],
'subscribed' => $data['subscribed'],
'view' => $view,
],
]);
}
private function getPreloadedPlaylist(Activity $activity): array
{
$masterPlaylist = [];
$urlPlaceholder = PlaybackService::M3U8_TRACK_PLACEHOLDER;
$this->authorize('stream', $activity);
$masterPlaylist['m3u8'] = $this->playbackService->generateMasterPlaylist($activity, null, $urlPlaceholder);
$masterPlaylist['placeholder'] = $urlPlaceholder;
$masterPlaylist['tracks'] = [];
/** @var Models\Track $track */
foreach ($this->playbackService->getMasterPlaylistTracks($activity) as $track) {
$mediaPlaylistPath = $this->mediaPlaylistPath($track);
$masterPlaylist['tracks'][] = [
'id' => $track->getUuid(),
'path' => $mediaPlaylistPath,
];
}
return $masterPlaylist;
}
/**
* @throws AuthorizationException
*/
public function playlist(Activity $activity): Response
{
$this->authorize('stream', $activity);
$masterPlaylist = $this->playbackService->generateMasterPlaylist($activity);
return response($masterPlaylist)
->header('Content-Type', 'application/x-mpegURL');
}
/**
* Generate a VTT "Video Text Tracks" file.
*
* @throws AuthorizationException
*/
public function vtt(Activity $activity): Response
{
$this->authorize('stream', $activity);
$vtt = $this->playbackService->generateVtt($activity);
return response($vtt)
->header('Content-Type', 'text/vtt;charset=utf-8');
}
/**
* @throws AuthorizationException
*/
public function media(Track $track): Response
{
$this->authorize('stream', $track->activity);
$this->queueMediaCookies($track);
$payload = $this->playbackService->generateMediaPlaylist($track);
return response($payload)
->header('Content-Type', 'application/x-mpegURL');
}
private function mediaPlaylistPath(Track $track): string
{
$this->queueMediaCookies($track);
// @TODO return cdn when CORS is fixed
// return client_cdn($track->content_path, $track->activity->user->team);
return route('media', ['track' => $track->id_string]);
}
private function queueMediaCookies(Track $track): void
{
$keepAliveCookieName = 'Media-KeepAlive_' . $track->id_string;
if (Cookie::has($keepAliveCookieName)) {
return;
}
// Restrict segment URLs to the IP requesting it.
$remoteIp = request()->ip();
$cookies = $this->playbackService->generateCookies($track, $remoteIp);
$keepAliveDuration = PlaybackService::MEDIA_COOKIE_MINIMUM_DURATION / 60;
// Cookie is only valid for this particular stream path.
$trackPath = '/' . preg_replace('/\/[^\/]+$/', '/', $track->content_path);
$host = config('jiminny.client_cdn_signed_cookie_domain');
// Queue up cookies to be able to be served secure track media.
foreach ($cookies as $name => $cookie) {
Cookie::queue($name, $cookie, $keepAliveDuration, $trackPath, $host, true, true);
}
// Cookie is only valid for this particular activity.
$paths = [
route('activity.playback', $track->activity->id_string, false),
route('media', ['track' => $track->id_string], false),
];
foreach ($paths as $path) {
Cookie::queue($keepAliveCookieName, 1, $keepAliveDuration, $path, $host, true, true);
}
}
/**
* Used by the Web app to download the activity.
*
* @throws AuthorizationException
*/
public function download(Activity $activity): RedirectResponse
{
$this->authorize('download', $activity);
try {
$url = $this->downloadActivityService->generateDownloadUrl($activity);
} catch (\Throwable $e) {
Log::info(
__METHOD__ . ' Download failed.',
['activity' => $activity->getUuid(), 'message' => $e->getMessage()]
);
abort(404, $e->getMessage());
}
return redirect($url);
}
/**
* Used by the Mobile app to download the activity.
*
* @throws AuthorizationException
*/
public function getDownloadUrl(Activity $activity): JsonResponse
{
$this->authorize('download', $activity);
try {
$url = $this->downloadActivityService->generateDownloadUrl($activity);
} catch (\Throwable $e) {
Log::info(
__METHOD__ . ' Getting signed url failed.',
['activity' => $activity->getUuid(), 'message' => $e->getMessage()]
);
abort(404, $e->getMessage());
}
return new JsonResponse(
['activity_url' => $url],
JsonResponse::HTTP_OK
);
}
}
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...
|
PhpStorm
|
faVsco.js – PlaybackController.php
|
NULL
|
22822
|
|
22821
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
QuickTime PlayerFileEditViewWindowHelpPetko KashinskiScreen shareChromeFileEditViewHistoryBookmarksProfiles•••Greet@ Scorerun.userpilot.io/dashboards/product-usageС АIKВ• ChatPlayground Al...1 Jiminny - Calenda….M GMail$ 0(ahl• Support Daily - in 4 h 38 m100% <78• Tue 12 May 10:22:09TabWindowHelp@ andre• wilso*QCall AJiminM Inbox= Nate = AppsBuild u User;© New+1%8• Mon 11 May 12:18I L x+1© Work• My Calendly - Eve....= PH New Ul LoginGGet Starting with J...*Apps|Chloe Onboarding...# CX Journey SM....62 Huddle with Lukas Kovalik?=Al Notes: Off&+ГALeave...
|
PhpStorm
|
faVsco.js – PlaybackController.php
|
NULL
|
22821
|
|
22820
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
6
3
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\RedirectResponse;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Notifications\DatabaseNotification;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\PlaybackPage\Download\Services\DownloadActivityService;
use Jiminny\Http\Serializers\JsonSerializer;
use Jiminny\Http\Transformers\PlaybackPageTransformer;
use Jiminny\Models\User;
use Jiminny\Models;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Services\PlanhatService;
use Jiminny\Services\PlaybackService;
use JsonException;
use Spatie\Fractal\Fractal;
use Illuminate\Support\Facades\Cookie;
final class PlaybackController extends FrontendController
{
use AuthorizesRequests;
public function __construct(
private readonly PlaybackService $playbackService,
private readonly DownloadActivityService $downloadActivityService,
private readonly PlanhatService $planhatService,
) {
}
/**
* @throws AuthorizationException
* @throws JsonException
*/
public function show(Activity $activity, PlaybackPageTransformer $transformer, Request $request): array|string
{
$this->authorize('view', $activity);
/** @var User $user */
$user = $request->user();
$activityTypeCheck = in_array(
$activity->type,
[
Activity::TYPE_CONFERENCE,
Activity::TYPE_SOFTPHONE,
Activity::TYPE_SOFTPHONE_INBOUND,
],
true
);
abort_unless($activityTypeCheck, 404);
$notificationId = $request->input('nId');
if ($notificationId) {
/** @var DatabaseNotification|null $notification */
$notification = $user->unreadNotifications->where('id', $notificationId)->first();
if ($notification) {
$notification->markAsRead();
}
}
$view = $request->input('view', 'page');
$activity->loadMissing([
'questions.participant',
'participants.activity',
'topicTriggers',
'topicTriggers.participant',
'topicTriggers.playbackThemeTopicTrigger',
'topicTriggers.playbackThemeTopicTrigger.playbackThemeTopic',
]);
$data = Fractal::create()
->item(
$activity,
$transformer->setConsumer($user)
)
->serializeWith(new JsonSerializer())
->toArray();
$data['playbackData']['masterPlaylist'] = $this->getPreloadedPlaylist($activity);
if (! isset($data['playbackData']['tracks'])) {
$data['playbackData']['tracks'] = [];
}
/**
* Sending 'playbackVisited' event to Planhat without slowing the
* response to the user e.g. after the response is sent back.
*/
defer(
fn () => $this->planhatService->track(
user: $user,
event: 'playbackVisited',
payload: [
'activityId' => $activity->getId(),
'activityUuid' => $activity->getUuid(),
]
)
)->always();
return $this->render([
'playbackData' => [
'activity' => $data['playbackData'],
'favorited' => $data['favorited'],
'subscribed' => $data['subscribed'],
'view' => $view,
],
]);
}
private function getPreloadedPlaylist(Activity $activity): array
{
$masterPlaylist = [];
$urlPlaceholder = PlaybackService::M3U8_TRACK_PLACEHOLDER;
$this->authorize('stream', $activity);
$masterPlaylist['m3u8'] = $this->playbackService->generateMasterPlaylist($activity, null, $urlPlaceholder);
$masterPlaylist['placeholder'] = $urlPlaceholder;
$masterPlaylist['tracks'] = [];
/** @var Models\Track $track */
foreach ($this->playbackService->getMasterPlaylistTracks($activity) as $track) {
$mediaPlaylistPath = $this->mediaPlaylistPath($track);
$masterPlaylist['tracks'][] = [
'id' => $track->getUuid(),
'path' => $mediaPlaylistPath,
];
}
return $masterPlaylist;
}
/**
* @throws AuthorizationException
*/
public function playlist(Activity $activity): Response
{
$this->authorize('stream', $activity);
$masterPlaylist = $this->playbackService->generateMasterPlaylist($activity);
return response($masterPlaylist)
->header('Content-Type', 'application/x-mpegURL');
}
/**
* Generate a VTT "Video Text Tracks" file.
*
* @throws AuthorizationException
*/
public function vtt(Activity $activity): Response
{
$this->authorize('stream', $activity);
$vtt = $this->playbackService->generateVtt($activity);
return response($vtt)
->header('Content-Type', 'text/vtt;charset=utf-8');
}
/**
* @throws AuthorizationException
*/
public function media(Track $track): Response
{
$this->authorize('stream', $track->activity);
$this->queueMediaCookies($track);
$payload = $this->playbackService->generateMediaPlaylist($track);
return response($payload)
->header('Content-Type', 'application/x-mpegURL');
}
private function mediaPlaylistPath(Track $track): string
{
$this->queueMediaCookies($track);
// @TODO return cdn when CORS is fixed
// return client_cdn($track->content_path, $track->activity->user->team);
return route('media', ['track' => $track->id_string]);
}
private function queueMediaCookies(Track $track): void
{
$keepAliveCookieName = 'Media-KeepAlive_' . $track->id_string;
if (Cookie::has($keepAliveCookieName)) {
return;
}
// Restrict segment URLs to the IP requesting it.
$remoteIp = request()->ip();
$cookies = $this->playbackService->generateCookies($track, $remoteIp);
$keepAliveDuration = PlaybackService::MEDIA_COOKIE_MINIMUM_DURATION / 60;
// Cookie is only valid for this particular stream path.
$trackPath = '/' . preg_replace('/\/[^\/]+$/', '/', $track->content_path);
$host = config('jiminny.client_cdn_signed_cookie_domain');
// Queue up cookies to be able to be served secure track media.
foreach ($cookies as $name => $cookie) {
Cookie::queue($name, $cookie, $keepAliveDuration, $trackPath, $host, true, true);
}
// Cookie is only valid for this particular activity.
$paths = [
route('activity.playback', $track->activity->id_string, false),
route('media', ['track' => $track->id_string], false),
];
foreach ($paths as $path) {
Cookie::queue($keepAliveCookieName, 1, $keepAliveDuration, $path, $host, true, true);
}
}
/**
* Used by the Web app to download the activity.
*
* @throws AuthorizationException
*/
public function download(Activity $activity): RedirectResponse
{
$this->authorize('download', $activity);
try {
$url = $this->downloadActivityService->generateDownloadUrl($activity);
} catch (\Throwable $e) {
Log::info(
__METHOD__ . ' Download failed.',
['activity' => $activity->getUuid(), 'message' => $e->getMessage()]
);
abort(404, $e->getMessage());
}
return redirect($url);
}
/**
* Used by the Mobile app to download the activity.
*
* @throws AuthorizationException
*/
public function getDownloadUrl(Activity $activity): JsonResponse
{
$this->authorize('download', $activity);
try {
$url = $this->downloadActivityService->generateDownloadUrl($activity);
} catch (\Throwable $e) {
Log::info(
__METHOD__ . ' Getting signed url failed.',
['activity' => $activity->getUuid(), 'message' => $e->getMessage()]
);
abort(404, $e->getMessage());
}
return new JsonResponse(
['activity_url' => $url],
JsonResponse::HTTP_OK
);
}
}
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...
|
PhpStorm
|
faVsco.js – PlaybackController.php
|
NULL
|
22820
|
|
22819
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
PhostormVIewINavicarecodeWindowrTavsco.s?9 JY-20725-harroledeyC) AutomatedReportGenerated.onp© PlaybackController.php xA SF (jiminny@localhost]4 HS_local jiminny@localhost]# console [PKol)& console [EU]C) SubscrintionControfinal class PlaybackController extends FrontendControllerВÔMЗАУA console [STAGING]C) TeamA AutomationC) TeamA ConteytConФ TeamController.phpc) ToaminciahtcContro transcrlpuonconu© TranslationControll© UserController.php© VocabularyControll>@ Auth-customerapl›J Internav D Kiosk• eams© ActivityController.pAutomatedReportsic) DashboardControllec) ImpersonationContc) Orcanizationscontr% PartnersController.tC) ProfileController.ohC)SearchController.of>• SettingsM Telenhonvv M Wehhook> • Hubspot>D IntegrationAppSub:© ActivityProviderCor© ActivityTranscriptio© BaseController.phpCn CnlondarControllor© ReportController.phSoftphoneWebhoolAostracicontroller.onc@ CommentContextinterc) conterencesOptinOutc) controller.phpExportController.phpTFrontendcontroller ira@ GeocodinaController.n(C) HealthCheckControllei@ LiveCoachController.p(C) Missina TeamControlleC) MobileController.ohoYe) PlavbackControlier ohg DlavlistController nhnpublic tunction show Activity sactivity, Playbackragelranstormer ecranstormer, kequest grequest). arrayistring[2026-05-07 14:21:15] local.INF0: [Hubspot] DEBUG Getting headers {Scata = Sractall: crenteoi>itemdSactivity,Stransformen->setConsumer(Suser)-senializeWithinew IsonSenializeron->соАrrayи$data['playbackData']['masterPlaylist'] = $this->getPreloadedPlaylist($activity);if (! isset($data['playbackData']['tracks'])) {$data['playbackData']['tracks'] = []:* Sending 'plaubackVisited' event to Planhat without slowing the* response to the user e.a.orter the response 1s sent back.deferfn ( => Sthis->planhatService->track(navload"'activityid' => $activity->getid,'activitvluid' = Sactivitv->oetluido→->alwavs O•notunn Sthic-snendendlInlavhackhatal =s?'activity' => $data('playbackData']'favorited' => $data['favorited'].'subscribed' => $data['subscribed'].'view' => $viewprivate function getPreloadedPlavlist(Activity Sactivity): arrav{...}* othrows AuthorizationExcention(C) PucherController nhng SlackController nhn146|05>GET /olavlist/activitv1.m3u8 lolavlistlnublic function plavlist(Activity Sactivitv): Response!...?"Vace".L"Inu,or May 2020 14.21.15 bMl"J,"Transter-Encodinq":"chunked")."CF-Ray": ["9f80deb8db60dc3a-SOF"]."Strict-Transport-Security":["max-aqe=31536000: includeSubDomains: preload"]."server-timing": ["hcid;desc=\"019e02d0-6fd8-7812-bdba-885b7ccb3ee3\","x-content-tvoe-ontions": "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/Sb6veab","trace 10":"C/AD8565-905t-4604-9405-8e5b551e5545>0 lll 0supoont Dally • In 41 30m100% 5• lue 1z May 10-22*00cascadePlanhat Event Playbac+0 ..find planhat event playback visitedThoughtsSearched planhat in ~/iminnylappThoughtsSearched olavback *visitedivisited."olavback in ~/fiminnvlaoolSoarched pl.Searched visited in aprThouahtslFound 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. Suserpay load:'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.6105•60JUTE.Afo 4 spaces...
|
PhpStorm
|
faVsco.js – PlaybackController.php
|
NULL
|
22819
|
|
22818
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
6
3
Previous Highlighted Error
Next Highlighted Error
<?php
namespace Jiminny\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\RedirectResponse;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Notifications\DatabaseNotification;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\PlaybackPage\Download\Services\DownloadActivityService;
use Jiminny\Http\Serializers\JsonSerializer;
use Jiminny\Http\Transformers\PlaybackPageTransformer;
use Jiminny\Models\User;
use Jiminny\Models;
use Jiminny\Models\Activity;
use Jiminny\Models\Track;
use Jiminny\Services\PlanhatService;
use Jiminny\Services\PlaybackService;
use JsonException;
use Spatie\Fractal\Fractal;
use Illuminate\Support\Facades\Cookie;
final class PlaybackController extends FrontendController
{
use AuthorizesRequests;
public function __construct(
private readonly PlaybackService $playbackService,
private readonly DownloadActivityService $downloadActivityService,
private readonly PlanhatService $planhatService,
) {
}
/**
* @throws AuthorizationException
* @throws JsonException
*/
public function show(Activity $activity, PlaybackPageTransformer $transformer, Request $request): array|string
{
$this->authorize('view', $activity);
/** @var User $user */
$user = $request->user();
$activityTypeCheck = in_array(
$activity->type,
[
Activity::TYPE_CONFERENCE,
Activity::TYPE_SOFTPHONE,
Activity::TYPE_SOFTPHONE_INBOUND,
],
true
);
abort_unless($activityTypeCheck, 404);
$notificationId = $request->input('nId');
if ($notificationId) {
/** @var DatabaseNotification|null $notification */
$notification = $user->unreadNotifications->where('id', $notificationId)->first();
if ($notification) {
$notification->markAsRead();
}
}
$view = $request->input('view', 'page');
$activity->loadMissing([
'questions.participant',
'participants.activity',
'topicTriggers',
'topicTriggers.participant',
'topicTriggers.playbackThemeTopicTrigger',
'topicTriggers.playbackThemeTopicTrigger.playbackThemeTopic',
]);
$data = Fractal::create()
->item(
$activity,
$transformer->setConsumer($user)
)
->serializeWith(new JsonSerializer())
->toArray();
$data['playbackData']['masterPlaylist'] = $this->getPreloadedPlaylist($activity);
if (! isset($data['playbackData']['tracks'])) {
$data['playbackData']['tracks'] = [];
}
/**
* Sending 'playbackVisited' event to Planhat without slowing the
* response to the user e.g. after the response is sent back.
*/
defer(
fn () => $this->planhatService->track(
user: $user,
event: 'playbackVisited',
payload: [
'activityId' => $activity->getId(),
'activityUuid' => $activity->getUuid(),
]
)
)->always();
return $this->render([
'playbackData' => [
'activity' => $data['playbackData'],
'favorited' => $data['favorited'],
'subscribed' => $data['subscribed'],
'view' => $view,
],
]);
}
private function getPreloadedPlaylist(Activity $activity): array
{
$masterPlaylist = [];
$urlPlaceholder = PlaybackService::M3U8_TRACK_PLACEHOLDER;
$this->authorize('stream', $activity);
$masterPlaylist['m3u8'] = $this->playbackService->generateMasterPlaylist($activity, null, $urlPlaceholder);
$masterPlaylist['placeholder'] = $urlPlaceholder;
$masterPlaylist['tracks'] = [];
/** @var Models\Track $track */
foreach ($this->playbackService->getMasterPlaylistTracks($activity) as $track) {
$mediaPlaylistPath = $this->mediaPlaylistPath($track);
$masterPlaylist['tracks'][] = [
'id' => $track->getUuid(),
'path' => $mediaPlaylistPath,
];
}
return $masterPlaylist;
}
/**
* @throws AuthorizationException
*/
public function playlist(Activity $activity): Response
{
$this->authorize('stream', $activity);
$masterPlaylist = $this->playbackService->generateMasterPlaylist($activity);
return response($masterPlaylist)
->header('Content-Type', 'application/x-mpegURL');
}
/**
* Generate a VTT "Video Text Tracks" file.
*
* @throws AuthorizationException
*/
public function vtt(Activity $activity): Response
{
$this->authorize('stream', $activity);
$vtt = $this->playbackService->generateVtt($activity);
return response($vtt)
->header('Content-Type', 'text/vtt;charset=utf-8');
}
/**
* @throws AuthorizationException
*/
public function media(Track $track): Response
{
$this->authorize('stream', $track->activity);
$this->queueMediaCookies($track);
$payload = $this->playbackService->generateMediaPlaylist($track);
return response($payload)
->header('Content-Type', 'application/x-mpegURL');
}
private function mediaPlaylistPath(Track $track): string
{
$this->queueMediaCookies($track);
// @TODO return cdn when CORS is fixed
// return client_cdn($track->content_path, $track->activity->user->team);
return route('media', ['track' => $track->id_string]);
}
private function queueMediaCookies(Track $track): void
{
$keepAliveCookieName = 'Media-KeepAlive_' . $track->id_string;
if (Cookie::has($keepAliveCookieName)) {
return;
}
// Restrict segment URLs to the IP requesting it.
$remoteIp = request()->ip();
$cookies = $this->playbackService->generateCookies($track, $remoteIp);
$keepAliveDuration = PlaybackService::MEDIA_COOKIE_MINIMUM_DURATION / 60;
// Cookie is only valid for this particular stream path.
$trackPath = '/' . preg_replace('/\/[^\/]+$/', '/', $track->content_path);
$host = config('jiminny.client_cdn_signed_cookie_domain');
// Queue up cookies to be able to be served secure track media.
foreach ($cookies as $name => $cookie) {
Cookie::queue($name, $cookie, $keepAliveDuration, $trackPath, $host, true, true);
}
// Cookie is only valid for this particular activity.
$paths = [
route('activity.playback', $track->activity->id_string, false),
route('media', ['track' => $track->id_string], false),
];
foreach ($paths as $path) {
Cookie::queue($keepAliveCookieName, 1, $keepAliveDuration, $path, $host, true, true);
}
}
/**
* Used by the Web app to download the activity.
*
* @throws AuthorizationException
*/
public function download(Activity $activity): RedirectResponse
{
$this->authorize('download', $activity);
try {
$url = $this->downloadActivityService->generateDownloadUrl($activity);
} catch (\Throwable $e) {
Log::info(
__METHOD__ . ' Download failed.',
['activity' => $activity->getUuid(), 'message' => $e->getMessage()]
);
abort(404, $e->getMessage());
}
return redirect($url);
}
/**
* Used by the Mobile app to download the activity.
*
* @throws AuthorizationException
*/
public function getDownloadUrl(Activity $activity): JsonResponse
{
$this->authorize('download', $activity);
try {
$url = $this->downloadActivityService->generateDownloadUrl($activity);
} catch (\Throwable $e) {
Log::info(
__METHOD__ . ' Getting signed url failed.',
['activity' => $activity->getUuid(), 'message' => $e->getMessage()]
);
abort(404, $e->getMessage());
}
return new JsonResponse(
['activity_url' => $url],
JsonResponse::HTTP_OK
);
}
}
Sync Changes
Hide This Notification...
|
PhpStorm
|
faVsco.js – PlaybackController.php
|
NULL
|
22818
|
|
22817
|
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
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
QuickTime PlayerFileEditViewWindowHelpPetko KashinskiScreen shareChromeFileEditViewHistoryBookmarksProfiles.. .GreetScoreCС АIKВ• ChatPlayground Al...10 Jiminny - Calenda…M GMailj Support Daily - in 4h 38 mTabWindowHelp@ andre@ wilsoCall AJiminM InboxNate• My Calendly - Eve....= PH New Ul LoginGet Starting with J...GoogleSearch Google or type a URLPhpStormAdd shortcut62 Huddle with Lukas KovalikAl Notes: OffGoogle= AppsBuildu User;© NewC Al ModeAppsChloe Onboarding....+ CX Journey SMB...•JiminnySalesforceUserpilotLggin| MaxioHome | HookReachdeskIntercomDashboard | GetAcceptEfficient contract management for modern businessesJira*Jira ConfluenceN• CloudAppHubSpotBambooHRThe LoopGoogle DriveGoogle groups docsPublic Profile - ConveyorSign up | Miro | The Visual Workspace for InnovationVision by The OrgLoomActivity Feed | Crunchbase100% (8•Tue 12 May 10:22:06+1%8• Mon 11 May 12:185 л x+10 Workages31Sustomise Chrome&ГАLeave...
|
PhpStorm
|
faVsco.js – PlaybackController.php
|
NULL
|
22817
|
|
22816
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:39
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp(ablPetko KashinskiScreen shareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelp*GreetiScorecandrei]@ wilsonCall ArJiminnM Inbox=Nate R= Afws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6D AIKB• ChatPlayground Al...Jiminny - Calenda...M GMail• My Calendly - Eve....= PH New Ul LoginGet Starting with J...Apps|RedEvent LogInteAutPriv},"hostname":"app.jiminny.com""id": 131,"pathnam"/ondemand?min_duration=1&only_recorded=1&query=Tamara+Elvin&sequence_number=2","platform":"web","title": "PH-TI-Clicks""type": "feature_tag","user": {"email": "[EMAIL]","name" :"Keeno Hendricks""user_id": "a80b2f1a-d25d-4ad5-8917-e4886aa49561""environment": "production","id": "req_s/x0YVYY29ZJVjWhGyPA+rqVS""timestamp": 1778491036,"type": "feature_tag.clicked"62 Huddle with Lukas Kovalikj Support Daily - in 4h 38 mBuildirUserp100% (8•Tue 12 May 10:22:04+|%8• Mon 11 May 12:18§ New t:+G WorkChloe Onboarding.-+ CX Journey SMB...Al Notes: Offid157475ef52da7fff39a/15989076238625456460™200mLeave...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22816
|
|
22815
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:15
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
rireroxFavouritesjiminny• Recents* Applications|9 Documentsii lukasIcloud• iCloud Drive992 Svnc toldeLocations0 DXP4800PLUS-B5F A49 Network• CRM• Orange• Red|• Yellow• Purple|• All lagsProtllesworkv 2026• Daily 2026-05-12.mp4_ PLanhat Petko interest event 2026-05-11.mp4• Dailv 2026-05-11.mo4wu Daily 2026-05-08.mp4Iя 1-1 2026-05-07.mp4& Dailv 2026-05-07mo4us 1-1 2026-04-24.mp4= Daily 2026-04-24.mp4User Pilot introduction Adi 2026-04-23.mp4nDaily 2026-04-22 mnлwn Refinement 2026-04-06.mp4• Dailv 2026-04-21.mo4D Refinement 2026-04-20.mp4Dally 4020-04-20.Mp4L Daily 2026-04-17.mo4ru Daily 2026-04-16.mp4. Retro 2026-04-14.mp4n Daily 2026-04-14.mn/• User pilot (Adi) 2026-04-09.mp4• Daily 2026-04-09.mp4Daily 2026-04-07.mp4Daily 2026-04-06.mp4=Daily 2026-04-03.mp4lax Planning 2026-04-01 & task split.mp4l: Retro 2026-03-31.mp4Daily 2026-03-31.mp4•: Refinement 2026-03-30.m04m Daily 2026-03-30.mp4= Dallv 2026-03-26.m04B Daily 2026-02-24 mn4ment 2026-03-23.mo4-• Daily 2026-03-23.mp4• BE chaoter 2026-03-20.mo4• Daily 2026-03-20.mp4am Planing 2026-03-18-converted.mp4= Retinement 2026-02-09-converted.mo4)eR Daily 2026-02-10 mn/- Review 2026-03-18.mp4am Planing 2026-03-18.mp4F Retro 2026-03-17 mn4- Daily 2026-03-17.mp4Refinement 2026-03-16.mp4• Dailv 2026-03-16.mo4F Daily 2026.02-12 mn/ra 1-1 2026-03-12.mp/Dailv 2026-03-12.mp4aa Daily 2026-03-11.mn/Dailv 2026-03-10.mp4xI Refinement 2026-03-09.mp4e Dailv 2026-03-09.mo4tanailu bane na.ne mnllJiminny¿ Profile-AllItems• FavoritesWatchtower< Developen() Emolovee( EngineeringIntearation Account• JiminnvTAGSO 2FA|• CSV Import 28.01.2.• LastPacc Imnort 1.11dawterv!New TabJy 20820 es reindex stream mode4 [JY-20725] [HubSpot] Optimise Cl@ JY-20725 add HS rate limit handlilPipelines - jiminny/app• Pull requests • jiminny/app(JY-20773] User Pilot not receivinJY-20773 fix user pilot tracking ofiNY-20776 Automated report - seTypeError: League|Flysystem\FilesA TypeError: League\Flysystem\FilesPlatform Sprint 3 02 - Platform Te• JY-20625 | JY-20742 | MCP POC kG LLM pricing overview with the mo:A Planhal& Content Explorer• Loain- New Tab• • ws.planhat.com/jiminny/home/content-expldsupoont Dally • In 41 35 m— Add new vGoogle Gemintdifferent versions and regions, vou can trynavigating directly. However, note thatws.planhat.com is a global entry point for theupgraded plattorm• Try navigating to: https://ws.planhat.com• If your account has been migrated to theupgraded version, it should recognize yourseccion or nromnt vou to lod in• Note: If your data is specifically hosted onthe eu3 cluster, the system mayautomatically redirect you to a regionalversion of the upgraded Ul (e.g., ws-eu3.planhat.com )2. The In-App "Switch" (If Available)If your tenant is eligible for the upgrade but youare still in the classic "app" view, look for theseUelements:• The Top Gray Bar: Click on vour TenantName/Logo in the top-left corner. ThisAfton anenc the "Clnhal Toalc" manin• Upgrade Prompts: In some instances,Planhat places a "Try the new Planhat" or"Upgraded Planhat" toggle in the Helpmenu (the "?" icon in the top right) or as abanner at the too of the screen.Why use ws.planhat.com?You likely need this URL to access newer "GlobalO Enter a prompt for GeminiFastvYour Jiminny chats aren't used to improve our models. Gemini tAlrcan make micnkec col daliale cnockt Yottr drivaeu domtSummarize pageJiminny• Content Explorer• Data ExplorerCalendar• Notifications*** MoreCS Dav-to-davJ Getting started Guide—ust es Data Dailv OverationsWeekly prep•Renewals and Upsell€ Risk and Churn An..ImolementationImnl DroiocteTrial Opps (Under Rev...Stovan's clientsSearch JiminnyFor youn SectionsPadesaArchivedi© Content Explorer• Search.No content to displayThe content explorer contains the Pages and Sections younave access to, ana les vou customize vour worksoace+ Add new ›M Content ExploreM Oraanizina content: Pages. Sections and LibrariesM Oraanizina content: Paaes. Sections and Libraries100% 5• lue 1z May 10•21•33L LukasKe discover yourWorkspaceExplore KeynoteLast editedE All Existing Clients8B All Active Renewal Opps# My Renewals next 20s# OD Tasks8 First 30 days to adoptionExolore communitv temolatesPage templates( Section templates22 minutes aad22 minutes ago24 minutes add...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22815
|
|
22814
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:15
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp• PLanhat Petko interest event 2026-05-11.mp4Screen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelp*GreetiScoredandrei@ wilsonCall ArJiminnM Inbox=Nate R= AFws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6D AIKB• ChatPlayground Al...Jiminny - Calenda..M GMail• My Calendly - Eve....= PH New Ul LoginGet Starting with J...Apps|Chloe Onboarding.RedEvent LogInteAutPriv"tenantId": "jiminny""automationId":"66ceb97643c2530bb32c8bb6","model": "Webhook","operation": "incoming","update": {"apg_token": "NX-094be17e","data": {"action": "clicked","company": {"id": "5afd2b7a-8557-4eb9-82cc-09385755eb8e""hostname": "app.jiminny.com""id": 131,"pathname" :"/ondemand?min_duration=1&only_recorded=1&query=Tamara+Elvin&sequence_number=2","platform" :"web""title": "PH-TI-Clicks"6 Huddle with Lukas KovalikSj Support Daily - in 4h 39 mA100% (8•Tue 12 May 10:21:39QBuildiru Userp8•Mon 11 May 12:17§ Newt: | +G Work+ CX Journey SMB...Al Notes: Offom",7-e4886aa49561"z0om7&•*))00:15-I»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22814
|
|
22813
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:13
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelpScreen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpGreetiScorecandrei]@ wilsonws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6• ChatPlayground Al...Jiminny - Calenda..M GMail• My Calendly - Eve....= PH New UI Login(ablj Support Daily - in 4h 39 m• PLanhat Petko interest event 2026-05-11.mp4*Call ArJiminnM Inbox=Nate F= AfBuildiru UserpA100% (8•Tue 12 May 10:21:37Q8•Mon 11 May 12:17§ Newt | +G WorkС АIKВGet Starting with J...d by meEvent Log"tenantId": "jiminny","automationId":*66ceb97643c2538bb32c8bb6","model": "Webhook","operation": "incoming","update": {"app_token": "NX-094be170","data": {"action": "cliciled","company": ("id": "5afd2b7a-8557-4eb9-82cc-09385755eb8e*"hostname": "app.jiminny.com",*id": 131,"pathname":*/ondemand?min_duration=1&only_recorded=1&query«Tamara+Elvin&sequence_number=2""platform":"web","titte": "PH-TI-Clicks","type": "feature_tag","user": {62 Huddle with Lukas KovalikSAl Notes: OffApps|Chloe Onboarding...+ CX Journey SMB...•*))00:13-I»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22813
|
|
22812
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:11
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp• PLanhat Petko interest event 2026-05-11.mp4Screen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelp*GreetiScorecf andrei@ wilsonCall ArJiminnM Inbox=Nate R= AFws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6D AIKB• ChatPlayground Al...Jiminny - Calenda...M GMail• My Calendly - Eve....= PH New Ul LoginGet Starting with J...Apps|Chloe Onboarding..RedEvent LogInteAutPriv"tehantId": "jiminny""automationId":"66ceb97643c2530bb32c8bb6","model": "Webhook","operation": "incoming","update": {"app_token": "NX-094be170","data": {"action": "clicked","company": {"id": "5afd2b7a-8557-4eb9-82cc-09385755eb8e""hostname": "app.jiminny.com""id": 131,"pathname" :"/ondemand?min_duration=1&only_recorded=1&query=Tamara+Elvin&sequence_number=2","platform":"web""title": "PH-TI-Clicks"6 Huddle with Lukas Kovalikj Support Daily - in 4h 39 mA100% (8•Tue 12 May 10:21:34BuildirQu Userp+ CX Journey SMB...8•Mon 11 May 12:17§ Newt: | +G WorkAl Notes: Offom",.7-e4886aa49561"z0om&•*))00:16-I»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22812
|
|
22811
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:16
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
rireroxFavouritesjiminny• Recents* Applications|9 Documentsii lukasIcloud• iCloud Drive992 Svnc toldeLocations0 DXP4800PLUS-B5F A49 Network• CRM• Orange• Red|• Yellow• Purple|• All lagsProtllesworkv 2026• Daily 2026-05-12.mp4_ PLanhat Petko interest event 2026-05-11.mp4• Dailv 2026-05-11.mo4wu Daily 2026-05-08.mp4Iя 1-1 2026-05-07.mp4& Dailv 2026-05-07mo4us 1-1 2026-04-24.mp4= Daily 2026-04-24.mp4User Pilot introduction Adi 2026-04-23.mp4nDaily 2026-04-22 mnлwn Refinement 2026-04-06.mp4• Dailv 2026-04-21.mo4D Refinement 2026-04-20.mp4Dally 4020-04-20.Mp4L Daily 2026-04-17.mo4ru Daily 2026-04-16.mp4. Retro 2026-04-14.mp4n Daily 2026-04-14.mn/• User pilot (Adi) 2026-04-09.mp4• Daily 2026-04-09.mp4Daily 2026-04-07.mp4Daily 2026-04-06.mp4=Daily 2026-04-03.mp4lax Planning 2026-04-01 & task split.mp4l: Retro 2026-03-31.mp4Daily 2026-03-31.mp4•: Refinement 2026-03-30.m04m Daily 2026-03-30.mp4= Dallv 2026-03-26.m04B Daily 2026-02-24 mn4ment 2026-03-23.mo4-• Daily 2026-03-23.mp4• BE chaoter 2026-03-20.mo4• Daily 2026-03-20.mp4am Planing 2026-03-18-converted.mp4= Retinement 2026-02-09-converted.mo4)eR Daily 2026-02-10 mn/- Review 2026-03-18.mp4am Planing 2026-03-18.mp4F Retro 2026-03-17 mn4- Daily 2026-03-17.mp4Refinement 2026-03-16.mp4• Dailv 2026-03-16.mo4F Daily 2026.02-12 mn/ra 1-1 2026-03-12.mp/Dailv 2026-03-12.mp4aa Daily 2026-03-11.mn/Dailv 2026-03-10.mp4xI Refinement 2026-03-09.mp4e Dailv 2026-03-09.mo4tanailu bane na.ne mnllJiminny¿ Profile-AllItems• FavoritesWatchtower< Developen() Emolovee( EngineeringIntearation Account• JiminnvTAGSO 2FA|• CSV Import 28.01.2.• LastPacc Imnort 1.11dawterv!New TabJy 20820 es reindex stream mode4 [JY-20725] [HubSpot] Optimise Cl@ JY-20725 add HS rate limit handlilPipelines - jiminny/app• Pull requests • jiminny/app(JY-20773] User Pilot not receivinJY-20773 fix user pilot tracking ofiNY-20776 Automated report - seTypeError: League|Flysystem\FilesA TypeError: League\Flysystem\FilesPlatform Sprint 3 02 - Platform Te• JY-20625 | JY-20742 | MCP POC kG LLM pricing overview with the mo:A Planhal& Content Explorer• Loain- New Tab• • ws.planhat.com/jiminny/home/content-expldsupoont Dally • In 41 35 m— Add new vGoogle Gemintdifferent versions and regions, vou can trynavigating directly. However, note thatws.planhat.com is a global entry point for theupgraded plattorm• Try navigating to: https://ws.planhat.com• If your account has been migrated to theupgraded version, it should recognize yourseccion or nromnt vou to lod in• Note: If your data is specifically hosted onthe eu3 cluster, the system mayautomatically redirect you to a regionalversion of the upgraded Ul (e.g., ws-eu3.planhat.com )2. The In-App "Switch" (If Available)If your tenant is eligible for the upgrade but youare still in the classic "app" view, look for theseUelements:• The Top Gray Bar: Click on vour TenantName/Logo in the top-left corner. ThisAfton anenc the "Clnhal Toalc" manin• Upgrade Prompts: In some instances,Planhat places a "Try the new Planhat" or"Upgraded Planhat" toggle in the Helpmenu (the "?" icon in the top right) or as abanner at the too of the screen.Why use ws.planhat.com?You likely need this URL to access newer "GlobalO Enter a prompt for GeminiFastvYour Jiminny chats aren't used to improve our models. Gemini tAlrcan make micnkec col daliale cnockt Yottr drivaeu domtSummarize pageJiminny• Content Explorer• Data ExplorerCalendar• Notifications*** MoreCS Dav-to-davJ Getting started Guide—ust es Data Dailv OverationsWeekly prep•Renewals and Upsell€ Risk and Churn An..ImolementationImnl DroiocteTrial Opps (Under Rev...Stovan's clientsSearch JiminnyFor youn SectionsPadesaArchivedi© Content Explorer• Search.No content to displayThe content explorer contains the Pages and Sections younave access to, ana les vou customize vour worksoace+ Add new ›M Content ExploreM Oraanizina content: Pages. Sections and LibrariesM Oraanizina content: Paaes. Sections and Libraries100% 5• lue 1z May 10•21•3.L LukasKe discover yourWorkspaceExplore KeynoteLast editedE All Existing Clients8B All Active Renewal Opps# My Renewals next 20s# OD Tasks8 First 30 days to adoptionExolore communitv temolatesPage templates( Section templates22 minutes aad22 minutes ago24 minutes add...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22811
|
|
22810
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:16
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp(ablj Support Daily - in 4h 39 m• PLanhat Petko interest event 2026-05-11.mp4Screen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelp*QGreetiScorec@ andrei@ wilsonCall ArJiminnM Inbox=Nate R= AfBuildinu Userpws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6С АIKВ• ChatPlayground Al...Jiminny - Calenda…..M GMail• My Calendly - Eve...= PH New Ul LoginGet Starting with J...Apps|Chloe Onboarding...+ CX Journey SMB...RedEvent LogIntelAutPriv"app_token":"data":"NX-094be170","action": "clicHfed""company": {"id": "5afd2b7a-8557-4eb9-82cc-09385755eb8e"},"hostname": "app.jiminny.com","id": 131,"pathname": "/ondemand?min_duration=18only_recorded=18query=Tamara+Elvin&sequence_number=2","platform": "web","title": "PH-TI-Clicks","type": "feature_tag""user": {"email": "[EMAIL]","name":"Keeno Hendricks""user_id":"a80b2f1a-d25d-4ad5-8917-e4886aa49561"6a Huddle with Lukas KovalikA100% (8•Tue 12 May 10:21:338•Mon 11 May 12:17§ Newt | +G WorkAl Notes: Off7&•*))00:25»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22810
|
|
22809
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:24
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
rireroxFavouritesjiminny• Recents* Applications|9 Documentsii lukasIcloud• iCloud Drive992 Svnc toldeLocations0 DXP4800PLUS-B5F A49 Network• CRM• Orange• Red|• Yellow• Purple|• All lagsProtllesworkv 2026• Daily 2026-05-12.mp4_ PLanhat Petko interest event 2026-05-11.mp4• Dailv 2026-05-11.mo4wu Daily 2026-05-08.mp4Iя 1-1 2026-05-07.mp4& Dailv 2026-05-07mo4us 1-1 2026-04-24.mp4= Daily 2026-04-24.mp4User Pilot introduction Adi 2026-04-23.mp4nDaily 2026-04-22 mnлwn Refinement 2026-04-06.mp4• Dailv 2026-04-21.mo4D Refinement 2026-04-20.mp4Dally 4020-04-20.Mp4L Daily 2026-04-17.mo4ru Daily 2026-04-16.mp4. Retro 2026-04-14.mp4n Daily 2026-04-14.mn/• User pilot (Adi) 2026-04-09.mp4• Daily 2026-04-09.mp4Daily 2026-04-07.mp4Daily 2026-04-06.mp4=Daily 2026-04-03.mp4lax Planning 2026-04-01 & task split.mp4l: Retro 2026-03-31.mp4Daily 2026-03-31.mp4•: Refinement 2026-03-30.m04m Daily 2026-03-30.mp4= Dallv 2026-03-26.m04B Daily 2026-02-24 mn4ment 2026-03-23.mo4-• Daily 2026-03-23.mp4• BE chaoter 2026-03-20.mo4• Daily 2026-03-20.mp4am Planing 2026-03-18-converted.mp4= Retinement 2026-02-09-converted.mo4)eR Daily 2026-02-10 mn/- Review 2026-03-18.mp4am Planing 2026-03-18.mp4F Retro 2026-03-17 mn4- Daily 2026-03-17.mp4Refinement 2026-03-16.mp4• Dailv 2026-03-16.mo4F Daily 2026.02-12 mn/ra 1-1 2026-03-12.mp/Dailv 2026-03-12.mp4aa Daily 2026-03-11.mn/Dailv 2026-03-10.mp4xI Refinement 2026-03-09.mp4e Dailv 2026-03-09.mo4tanailu bane na.ne mnllJiminny¿ Profile-AllItems• FavoritesWatchtower< Developen() Emolovee( EngineeringIntearation Account• JiminnvTAGSO 2FA|• CSV Import 28.01.2.• LastPacc Imnort 1.11dawterv!New TabJy 20820 es reindex stream mode4 [JY-20725] [HubSpot] Optimise Cl@ JY-20725 add HS rate limit handlilPipelines - jiminny/app• Pull requests • jiminny/app(JY-20773] User Pilot not receivinJY-20773 fix user pilot tracking ofiNY-20776 Automated report - seTypeError: League|Flysystem\FilesA TypeError: League\Flysystem\FilesPlatform Sprint 3 02 - Platform Te• JY-20625 | JY-20742 | MCP POC kG LLM pricing overview with the mo:A Planhal& Content Explorer• Loain- New Tab• • ws.planhat.com/jiminny/home/content-expldsupoont Dally • In 41 35 m— Add new vGoogle Gemintdifferent versions and regions, vou can trynavigating directly. However, note thatws.planhat.com is a global entry point for theupgraded plattorm• Try navigating to: https://ws.planhat.com• If your account has been migrated to theupgraded version, it should recognize yourseccion or nromnt vou to lod in• Note: If your data is specifically hosted onthe eu3 cluster, the system mayautomatically redirect you to a regionalversion of the upgraded Ul (e.g., ws-eu3.planhat.com )2. The In-App "Switch" (If Available)If your tenant is eligible for the upgrade but youare still in the classic "app" view, look for theseUelements:• The Top Gray Bar: Click on vour TenantName/Logo in the top-left corner. ThisAfton anenc the "Clnhal Toalc" manin• Upgrade Prompts: In some instances,Planhat places a "Try the new Planhat" or"Upgraded Planhat" toggle in the Helpmenu (the "?" icon in the top right) or as abanner at the too of the screen.Why use ws.planhat.com?You likely need this URL to access newer "GlobalO Enter a prompt for GeminiFastvYour Jiminny chats aren't used to improve our models. Gemini tAlrcan make micnkec col daliale cnockt Yottr drivaeu domtSummarize pageJiminny• Content Explorer• Data ExplorerCalendar• Notifications*** MoreCS Dav-to-davJ Getting started Guide—ust es Data Dailv OverationsWeekly prep•Renewals and Upsell€ Risk and Churn An..ImolementationImnl DroiocteTrial Opps (Under Rev...Stovan's clientsSearch JiminnyFor youn SectionsPadesaArchivedi© Content Explorer• Search.No content to displayThe content explorer contains the Pages and Sections younave access to, ana les vou customize vour worksoace+ Add new ›M Content ExploreM Oraanizina content: Pages. Sections and LibrariesM Oraanizina content: Paaes. Sections and Libraries100% 5• lue 1z May 10.21•3L LukasKe discover yourWorkspaceExplore KeynoteLast editedE All Existing Clients8B All Active Renewal Opps# My Renewals next 20s# OD Tasks8 First 30 days to adoptionExolore communitv temolatesPage templates( Section templates22 minutes aad22 minutes ago24 minutes add...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22809
|
|
22808
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:11
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelpScreen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpGreetiScorecandrei@ wilsonws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6D АIKВ• ChatPlayground Al...Jiminny - Calenda…M GMail• My Calendly - Eve...+ BackSearch Jiminny83 App Center& UP > PH UXEE All apps& Created by meG Recently most activeIntegrations2 AutomationsP Private appsEditorE. Runs8 Data(ablj Support Daily - in 4h 39 m• PLanhat Petko interest event 2026-05-11.mp4Call ArJiminnM Inbox=Nate F= Af= PH New Ul LoginGet Starting with J...QBuildiru UserpAppsChloe Onboarding.+ CX Journey SMB...A100% (8•Tue 12 May 10:21:318•Mon 11 May 12:17§ Newt: | +G WorkPetkoEnabledWebhookEvent details8686780- 1806-4667-8c0d-30148cbd 0TriggeranythingOmsTriggered by8 Support User (Ren6a Huddle with Lukas KovalikEa EralylosAl Notes: Off•*))00:11-I»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22808
|
|
22807
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:08
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp(ablj Support Daily - in 4h 39 m100% (8•Tue 12 May 10:21:28• PLanhat Petko interest event 2026-05-11.mp4Screen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelp*Q8•Mon 11 May 12:17Greeti:Scoresf andrei@ wilsonCall ArJiminnM Inbox=Nate F= AfBuildirUserp§ Newt: | +ws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6WorkС АIKВ• ChatPlayground Al....Jiminny - Calenda….M GMail• My Calendly - Eve...= PH New Ul LoginGet Starting with J..Apps|Chloe Onboarding.+ CX Journey SMB...+ BackSearch Jiminny.Petko83 App Center& UP > PH UXEE All apps& Created by meG Recently most activeIntegrations2 AutomationsP Private appsEditorE. Runs8 DataEnabled4 Webhook incoming4 WebhookCompletedWebhookEvent details18081700-1006--I TriogerSnyuiiingOmsTriggered by& Support User (Removed)62 Huddle with Lukas KovalikAl Notes: OffEa Event log643c2530bb32c8bb6*,Q 100% -"app_token": "NX-094be170".*data": (z0om»00:0704:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22807
|
|
22806
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:05
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
QuickTime PlayerFileEditViewWindowHelp(ablj Support Daily - in 4h 39 mA100% (8•Tue 12 May 10:21:25• PLanhat Petko interest event 2026-05-11.mp4Screen snareSlackFileEditViewGoHistoryWindowHelp*Q8•Mon 11 May 12:17Greeti:Scoredandrei@ wilsonCall ArJiminnM Inbox= Nate R= AfBuildiru Userp© Newte ||+Cws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6( WorkD АIKВ• ChatPlayground Al.Jiminny - Calenda..M GMail• My Calendly - Eve.= PH New UI LoginGet Starting with J..Apps|Chioe Onboarding+ CX Journey SMB....+ BackSearch Jiminny.Petko83 App Center& UP > PH UX.. xE All apps& Created by meG Recently most activeIntegrations2 Automationsp Private appsEditorE. Runs8 DataEnabledWebhookEvent detailsBbcea7d0-160b--TriggerSnyuiingOmsTriggered by& Support User (Removed)# Webhook incoming6? Huddle with Lukas Kovalik9E Al Notes: OffE. Event log343:2530bb32c8bb6*.Petko .Screen .apptoken*: *NX-094be170"."data": (ГА€4*))00:06»04:55ve...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22806
|
|
22805
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
00:06
toggle elapsed time, timecode and framecount
04:55
toggle duration and remaining time
document actions
PLanhat Petko interest event 2026-05-11.mp4
rireroxFavouritesjiminny• Recents* Applications|9 Documentsii lukasIcloud• iCloud Drive992 Svnc toldeLocations0 DXP4800PLUS-B5F A49 Network• CRM• Orange• Red|• Yellow• Purple|• All lagsProtllesworkv 2026• Daily 2026-05-12.mp4_ PLanhat Petko interest event 2026-05-11.mp4• Dailv 2026-05-11.mo4wu Daily 2026-05-08.mp4Iя 1-1 2026-05-07.mp4& Dailv 2026-05-07mo4us 1-1 2026-04-24.mp4= Daily 2026-04-24.mp4User Pilot introduction Adi 2026-04-23.mp4nDaily 2026-04-22 mn/wn Refinement 2026-04-06.mp4• Dailv 2026-04-21.mo4Dr Refinement 2026-04-20.mp4Dally 4020-04-20.Mp4L Daily 2026-04-17.mo4ru Daily 2026-04-16.mp4. Retro 2026-04-14.mp4n Daily 2026-04-14.mn/• User pilot (Adi) 2026-04-09.mp4• Daily 2026-04-09.mp4Daily 2026-04-07.mp4Daily 2026-04-06.mp4=Daily 2026-04-03.mp4lax Planning 2026-04-01 & task split.mp4l: Retro 2026-03-31.mp4Daily 2026-03-31.mp4•: Refinement 2026-03-30.m04m Daily 2026-03-30.mp4= Dallv 2026-03-26.m04B Daily 2026-02-24 mn4ment 2026-03-23.mo4-• Daily 2026-03-23.mp4• BE chaoter 2026-03-20.mo4• Daily 2026-03-20.mp4am Planing 2026-03-18-converted.mp4= Retinement 2026-02-09-converted.mo4)eR Daily 2026-02-10 mn/- Review 2026-03-18.mp4• Planina 2026-03-18.mo4F Retro 2026-03-17 mn4- Daily 2026-03-17.mp4Refinement 2026-03-16.mp4• Dailv 2026-03-16.mo4F Daily 2026.02-12 mn/ra 1-1 2026-03-12.mp/Dailv 2026-03-12.mp4aa Daily 2026-03-11.mn/Dailv 2026-03-10.mp4xI Refinement 2026-03-09.mp4e Dailv 2026-03-09.mo4tanailu bane na.ne mnllJiminny¿ Profile-AllItems• FavoritesWatchtower< Developen() Emolovee( EngineeringIntearation Account• JiminnvTAGSO 2FA|• CSV Import 28.01.2.• LastPacc Imnort 1.11dawterv!New TabJy 20820 es reindex stream mode4 [JY-20725] [HubSpot] Optimise Cl@ JY-20725 add HS rate limit handlilPipelines - jiminny/app• Pull requests • jiminny/app(JY-20773] User Pilot not receivinJY-20773 fix user pilot tracking ofiNY-20776 Automated report - seTypeError: League|Flysystem\FilesA TypeError: League\Flysystem|FilesPlatform Sprint 3 02 - Platform Te• JY-20625 | JY-20742 | MCP POC kG LLM pricing overview with the mo:A Planhal& Content Explorer• Loain- New Tab• • ws.planhat.com/jiminny/home/content-expldsupoont Dally • In 41 35 m— Add new vGoogle Gemintdifferent versions and regions, vou can trynavigating directly. However, note thatws.planhat.com is a global entry point for theupgraded plattorm• Try navigating to: https://ws.planhat.com• If your account has been migrated to theupgraded version, it should recognize yourseccion or nromnt vou to lod in• Note: If your data is specifically hosted onthe eu3 cluster, the system mayautomatically redirect you to a regionalversion of the upgraded Ul (e.g., ws-eu3.planhat.com )2. The In-App "Switch" (If Available)If your tenant is eligible for the upgrade but youare still in the classic "app" view, look for theseUelements:• The Top Gray Bar: Click on vour TenantName/Logo in the top-left corner. ThisAfton anenc the "Clnhal Toalc" manin• Upgrade Prompts: In some instances,Planhat places a "Try the new Planhat" or"Upgraded Planhat" toggle in the Helpmenu (the "?" icon in the top right) or as abanner at the too of the screen.Why use ws.planhat.com?You likely need this URL to access newer "GlobalO Enter a prompt for GeminiFastvYour Jiminny chats aren't used to improve our models. Gemini tAlrcan make micnkec col daliale cnockt Yottr drivaeu domtSummarize pageJiminny• Content Explorer• Data ExplorerCalendar• Notifications*** MoreCS Dav-to-davJ Getting started Guide—ust es Data Dailv OperationsWeekly prep•Renewals and Upsell€ Risk and Churn An..ImolementationImnl DroiocteTrial Opps (Under Rev...Stovan's clientsSearch JiminnyFor youn SectionsPadesaArchivedi© Content Explorer• Search.No content to displayThe content explorer contains the Pages and Sections younave access to, ana les vou customize vour worksoace+ Add new ›M Content ExploreM Oraanizina content: Pages. Sections and LibrariesM Oraanizina content: Paaes. Sections and Libraries100% 5• lue 1z May 10•21-24L LukasKe discover yourWorkspaceExplore KeynoteLast editedE All Existing Clients8B All Active Renewal Opps# My Renewals next 20s# OD Tasks8 First 30 days to adoptionExolore communitv temolatesPage templates( Section templates22 minutes aad22 minutes ago24 minutes add...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22805
|
|
22804
|
rewind
play/pause
fast forward
mute
More Controls
rewind
play/pause
fast forward
mute
More Controls
toggle full screen
show external playback menu
QuickTime PlayerFileEditViewWindowHelpScreen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpGreetiScorecf andrei@ wilsonws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6С АIKВ• ChatPlayground Al...Jiminny - Calenda….M GMail• My Calendly - Eve...+ BackSearch Jiminny83 App Center& UP > PH UXEE All apps& Created by meG Recently most activeIntegrations22 Automations• Private appsEditorE. Runs8 Data(ablj Support Daily - in 4h 39 m• PLanhat Petko interest event 2026-05-11.mp4*Call ArJiminnM InboxNate F= AfBuildiru UserpA100% (8• Tue 12 May 10:21:23Q= PH New UI LoginGet Starting with J...Apps|Chloe Onboarding-+ CX Journey SMB...8•Mon 11 May 12:17§ Newt | +WorkE, Petko. xEnabled• Huddle with Lukas Kovalik$= Al Notes: O1fPetkoScneen sГАG4*))00:05-I»04:55...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22804
|
|
22803
|
FirefoxcalVIewMistorbookmarksProtllesToolsWindowme FirefoxcalVIewMistorbookmarksProtllesToolsWindowmelpFavouritesjiminnyv 2026• Daily 2026-05-12.mp4_ PLanhat Petko interest event 2026-05-11.mp4• Recents* Applications|9 Documents• Dailv 2026-05-11.mo4ia Daily 2026-05-08.nIя 1-1 2026-05-07.mp4ii lukas& Dailv 2026-05-07mo4us 1-1 2026-04-24.mp4= Daily 2026-04-24.mp4User Pilot introduction Adi 2026-04-23.mp4IcloudnDaily 2026-04-22 mn/• iCloud Drivewn Refinement 2026-04-06.mp4992 Svnc tolde• Dailv 2026-04-21.mo4Dr Refinement 2026-04-20.mp4Locations0 DXP4800PLUS-B5F ADally 4020-04-20.Mp449 NetworkL Daily 2026-04-17.mo4ru Daily 2026-04-16.mp4. Retro 2026-04-14.mp4• CRMn Daily 2026-04-14.mn/• Orange• User pilot (Adi) 2026-04-09.mp4• Daily 2026-04-09.mp4• Redw Dailv 2026-04-08.mo4• Yellow• Purple|Daily 2026-04-07.mp4Daily 2026-04-06.mp4=Daily 2026-04-03.mp4lax Planning 2026-04-01 & task split.mp4l: Retro 2026-03-31.mp4Daily 2026-03-31.mp4• All lags: Refinement 2026-03-30.mo4m Daily 2026-03-30.mp4= Dallv 2026-03-26.m04B Daily 2026-02-24 mn4ment 2026-03-23.mo4-• Daily 2026-03-23.mp4• BE chaoter 2026-03-20.mo4• Daily 2026-03-20.mp4am Planing 2026-03-18-converted.mp4= Retinement 2026-02-09-converted.mo4)eR Daily 2026-02-10 mn/- Review 2026-03-18.mp4am Planing 2026-03-18.mp4F Retro 2026-03-17 mn4- Daily 2026-03-17.mp4Refinement 2026-03-16.mp4• Dailv 2026-03-16.mo4F Daily 2026.02-12 mn/ra 1-1 2026-03-12.mpF Dailv 2026-03-12.mp4aa Daily 2026-03-11.mn/Dailv 2026-03-10.mp4xI Refinement 2026-03-09.mp4e Dailv 2026-03-09.mo4tanailu bane na.ne mnllJiminny¿ Profile-AllItems• FavoritesWatchtower< Developen() Emolovee( Engineering-Intearation Account• JiminnvTAGSO 2FA|• CSV Import 28.01.2.• LastPacc Imnort 1.11dawterv!New TabJy 20820 es reindex stream mode4 [JY-20725] [HubSpot] Optimise Cl@ JY-20725 add HS rate limit handlilPipelines - jiminny/app• Pull requests • jiminny/app(JY-20773] User Pilot not receivinJY-20773 fix user pilot tracking ofiNY-20776 Automated report - seTypeError: League|Flysystem\FilesA TypeError: League\Flysystem\FilesPlatform Sprint 3 02 - Platform Te• JY-20625 | JY-20742 | MCP POC kG LLM pricing overview with the mo:A Planhal& Content Explorer• Loain+ New Tabhal"suppont Dally • In 4n 35m— Add new vGoogle Gemintdifferent versions and regions, vou can trynavigating directly. However, note thatws.planhat.com is a global entry point for theupgraded plattorm• Try navigating to: https://ws.planhat.com• If your account has been migrated to theupgraded version, it should recognize yourseccion or nromot vou to lod in• Note: If your data is specifically hosted onthe eu3 cluster, the system mayautomatically redirect you to a regionalversion of the uparaded Ul (e.a.. ws-eu3.planhat.com )2. The In-App "Switch" (If Available)If your tenant is eligible for the upgrade but youare still in the classic "app" view, look for theseUelements:• The Top Gray Bar: Click on vour TenantName/Logo in the top-left corner. ThisAfton anenc the "Clnhal Toalc" manin• Upgrade Prompts: In some instances,Planhat places a "Try the new Planhat" or"Upgraded Planhat" toggle in the Helpmenu (the "?" icon in the top right) or as abanner at the too of the screen.Why use ws.planhat.com?You likely need this URL to access newer "GlobalO Enter a prompt for GeminiFastvYour Jiminny chats aren't used to improve our models. Gemini tAlcan mike micnkec co dolidle chockt Yolr orivaev domiinSummarize page• • ws.planhat.com/jiminny/home/content-explorerJiminny• Content Explorer• Data ExplorerCalendar• Notifications*** MoreCS Dav-to-davJ Getting started Guide—ust es Data Dailv OperationsWeekly prep•Renewals and Upsell€ Risk and Churn An..ImolementationImnl DroiocteTrial Opps (Under Rev...Stovan's clientsSearch JiminnyFor youn SectionsPadesaArchivedi© Content Explorer• Search.No content to displayThe content explorer contains the Pages and Sections younave access to, ana lers vou customize vour workspace+ Add new›M Content ExploreM Oraanizina content: Pages. Sections and LibrariesM Oraanizina content: Paaes. Sections and Libraries100% Lz• Tue 12 May 10:21:22L LukasKe discover yourWorkspaceExplore KeynoteLast editedE All Existing Clientsa few seconds ago8B All Active Renewal Opps# My Renewals next 20s# OD Tasks8 First 30 days to adoptionExolore communitv temolatesPage templates( Section templates22 minutes aad22 minutes ago24 minutes add...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22803
|
|
22802
|
QuickTime PlayerFileEditViewWindowHelpScreen snare QuickTime PlayerFileEditViewWindowHelpScreen snareChromeFileEditViewHistoryBookmarksProfilesTabWindowHelpGreetiScorecandre;f wilsonws.planhat.com/jiminny/apps?id=66ceb97643c2530bb32c8bb6АIKB• ChatPlayground Al....Jiminny - Calenda...M GMailMy Calendly - Eve...+ BackSearch Jiminny83 App Center& UP > PH UXE Al apps& Created by meG Recentty most activeIntegrations8 AutomationsP Private apps& EditorEa Runs® Data> 0.(aholSupport Daily - in 4 h 39 m• PLanhat Petko interest event 2026-05-11.mp4|QCall ArJiminnM Inbox=Nate R= Aр®Buildiru Userp= PH New UI LoginGet Starting with J...AppsChloe Onboarding...+ CX Journey SMB....A100% C78• Tue 12 May 10:21:228• Mon 11 May 12:17New tG Work40 +E Petko•* XEnabled• Huddle with Lukas Kovalik*= Al Notes: O11Petko ...Screen...&4*)00:0504:55...
|
QuickTime Player
|
PLanhat Petko interest event 2026-05-11.mp4
|
NULL
|
22802
|
|
22801
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
LLM pricing overview with the most actual prices - Google Search
LLM pricing overview with the most actual prices - Google Search
Planhat
Planhat
Content Explorer
Content Explorer
Close tab
Login
Login
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
You said
I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
Listen
Gemini said
Gemini said
To get to
ws.planhat.com
(which is the address for the "Upgraded Planhat" or "Next Generation" interface) while you are currently on the EU regional server (
app-eu3.planhat.com
), you have two primary options:
1. The Manual URL Change
1. The Manual URL Change
Because Planhat uses specific subdomains for different versions and regions, you can try navigating directly. However, note that
ws.planhat.com
is a global entry point for the upgraded platform.
Try navigating to:
https://ws.planhat.com
https://ws.planhat.com
If your account has been migrated to the upgraded version, it should recognize your session or prompt you to log in.
Note:
If your data is specifically hosted on the
eu3
cluster, the system may automatically redirect you to a regional version of the upgraded UI (e.g.,
ws-eu3.planhat.com
).
2. The In-App "Switch" (If Available)
2. The In-App "Switch" (If Available)
If your tenant is eligible for the upgrade but you are still in the classic "app" view, look for these UI elements:
The Top Gray Bar:
Click on your
Tenant Name/Logo
in the top-left corner. This often opens the "Global Tools" menu.
Upgrade Prompts:
In some instances, Planhat places a "Try the new Planhat" or "Upgraded Planhat" toggle in the Help menu (the
"?" icon
in the top right) or as a banner at the top of the screen.
Why use ws.planhat.com?
Why use ws.planhat.com?
You likely need this URL to access newer "Global Tools" and features that are only available in the upgraded version, such as:
Data Model Manager:
For advanced field and object configuration.
Portal Manager:
To manage customer-facing portals.
Workflows:
The newer engine for automating projects and sequences.
Federated Search:
Located in the middle of the top gray bar in the
ws
version.
Important Troubleshooting:
Permissions:
If you try to access
ws.planhat.com
and get an error or a blank screen, your user
Role
may lack the "Admin Access" or "Upgraded Access" permissions. You will need a current Admin to enable these for you in the
Settings > Users & Roles
section of the current app.
NPS Campaigns:
Note that as of recent updates, some features like NPS configuration might still require you to briefly switch back to the classic
app.planhat.com
view while they are being finalized for the
ws
environment.
Good response
Bad response
Redo
Share & export
Copy
Show more options
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Fast
Microphone
Send message
Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
J J Jiminny
J
Jiminny
Search Jiminny ⌘K
Search Jiminny
⌘
K
L
Lukas
Content Explorer
Content Explorer
Data Explorer
Data Explorer
Calendar
Calendar
Notifications
Notifications
More
More
Sections
Sections
CS Day-to-day
🚀 Getting started Guide
🪬 Just CS Data
👉 Daily Operations
🗓️ Weekly prep
🤑 Renewals and Upsell
🚨 Risk and Churn Analytics
Implementation
Impl Projects
Trial Opps (Under Review)
Stoyan's clients
Content Explorer
Content Explorer
Tab icon For you
For you
Tab icon Sections
Sections
Tab icon Pages
Pages
Tab icon Archived
Archived
Add new
Add new
Search...
No content to display
The content explorer contains the Pages and Sections you have access to, and lets you customize your workspace
Add new
Add new
Content Explorer
Content Explorer
Organizing content: Pages, Sections and Libraries
Organizing content: Pages, Sections and Libraries
Organizing content: Pages, Sections and Libraries
Organizing content: Pages, Sections and Libraries
Explore Keynote
Last edited
All Existing Clients
a few seconds ago
All Active Renewal Opps
6 minutes ago
My Renewals next 2Qs
22 minutes ago
OD Tasks
22 minutes ago
First 30 days to adoption
24 minutes ago
Explore community templates
Page templates
Section templates...
|
Firefox
|
Content Explorer — Work
|
ws.planhat.com/jiminny/home/content-explorer
|
22801
|
|
22800
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
LLM pricing overview with the most actual prices - Google Search
LLM pricing overview with the most actual prices - Google Search
Planhat
Planhat
Notifications
Notifications
Close tab
Login
Login
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
You said
I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
Listen
Gemini said
Gemini said
To get to
ws.planhat.com
(which is the address for the "Upgraded Planhat" or "Next Generation" interface) while you are currently on the EU regional server (
app-eu3.planhat.com
), you have two primary options:
1. The Manual URL Change
1. The Manual URL Change
Because Planhat uses specific subdomains for different versions and regions, you can try navigating directly. However, note that
ws.planhat.com
is a global entry point for the upgraded platform.
Try navigating to:
https://ws.planhat.com
https://ws.planhat.com
If your account has been migrated to the upgraded version, it should recognize your session or prompt you to log in.
Note:
If your data is specifically hosted on the
eu3
cluster, the system may automatically redirect you to a regional version of the upgraded UI (e.g.,
ws-eu3.planhat.com
).
2. The In-App "Switch" (If Available)
2. The In-App "Switch" (If Available)
If your tenant is eligible for the upgrade but you are still in the classic "app" view, look for these UI elements:
The Top Gray Bar:
Click on your
Tenant Name/Logo
in the top-left corner. This often opens the "Global Tools" menu.
Upgrade Prompts:
In some instances, Planhat places a "Try the new Planhat" or "Upgraded Planhat" toggle in the Help menu (the
"?" icon
in the top right) or as a banner at the top of the screen.
Why use ws.planhat.com?
Why use ws.planhat.com?
You likely need this URL to access newer "Global Tools" and features that are only available in the upgraded version, such as:
Data Model Manager:
For advanced field and object configuration.
Portal Manager:
To manage customer-facing portals.
Workflows:
The newer engine for automating projects and sequences.
Federated Search:
Located in the middle of the top gray bar in the
ws
version.
Important Troubleshooting:
Permissions:
If you try to access
ws.planhat.com
and get an error or a blank screen, your user
Role
may lack the "Admin Access" or "Upgraded Access" permissions. You will need a current Admin to enable these for you in the
Settings > Users & Roles
section of the current app.
NPS Campaigns:
Note that as of recent updates, some features like NPS configuration might still require you to briefly switch back to the classic
app.planhat.com
view while they are being finalized for the
ws
environment.
Good response
Bad response
Redo
Share & export
Copy
Show more options
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Fast
Microphone
Send message
Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
J J Jiminny
J
Jiminny
Search Jiminny ⌘K
Search Jiminny
⌘
K
L
Lukas
Content Explorer
Content Explorer
Data Explorer
Data Explorer
Calendar
Calendar
Notifications
Notifications
More
More
Sections
Sections
CS Day-to-day
🚀 Getting started Guide...
|
Firefox
|
Notifications — Work
|
ws.planhat.com/jiminny/home/content-explorer
|
22800
|
|
22799
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
LLM pricing overview with the most actual prices - Google Search
LLM pricing overview with the most actual prices - Google Search
Planhat
Planhat
Notifications
Notifications
Close tab
Login
Login
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
You said
I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
Listen
Gemini said
Gemini said
To get to
ws.planhat.com
(which is the address for the "Upgraded Planhat" or "Next Generation" interface) while you are currently on the EU regional server (
app-eu3.planhat.com
), you have two primary options:
1. The Manual URL Change
1. The Manual URL Change
Because Planhat uses specific subdomains for different versions and regions, you can try navigating directly. However, note that
ws.planhat.com
is a global entry point for the upgraded platform.
Try navigating to:
https://ws.planhat.com
https://ws.planhat.com...
|
Firefox
|
Notifications — Work
|
ws.planhat.com/jiminny/home/notifications
|
22799
|
|
22798
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
LLM pricing overview with the most actual prices - Google Search
LLM pricing overview with the most actual prices - Google Search
Planhat
Planhat
Notifications
Notifications
Close tab
Login
Login
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
You said
I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
Listen
Gemini said
Gemini said
To get to
ws.planhat.com
(which is the address for the "Upgraded Planhat" or "Next Generation" interface) while you are currently on the EU regional server (
app-eu3.planhat.com
), you have two primary options:
1. The Manual URL Change
1. The Manual URL Change
Because Planhat uses specific subdomains for different versions and regions, you can try navigating directly. However, note that
ws.planhat.com
is a global entry point for the upgraded platform.
Try navigating to:
https://ws.planhat.com
https://ws.planhat.com
If your account has been migrated to the upgraded version, it should recognize your session or prompt you to log in.
Note:
If your data is specifically hosted on the
eu3
cluster, the system may automatically redirect you to a regional version of the upgraded UI (e.g.,
ws-eu3.planhat.com
).
2. The In-App "Switch" (If Available)
2. The In-App "Switch" (If Available)
If your tenant is eligible for the upgrade but you are still in the classic "app" view, look for these UI elements:
The Top Gray Bar:
Click on your
Tenant Name/Logo
in the top-left corner. This often opens the "Global Tools" menu.
Upgrade Prompts:
In some instances, Planhat places a "Try the new Planhat" or "Upgraded Planhat" toggle in the Help menu (the
"?" icon
in the top right) or as a banner at the top of the screen.
Why use ws.planhat.com?
Why use ws.planhat.com?
You likely need this URL to access newer "Global Tools" and features that are only available in the upgraded version, such as:
Data Model Manager:
For advanced field and object configuration.
Portal Manager:
To manage customer-facing portals.
Workflows:
The newer engine for automating projects and sequences.
Federated Search:
Located in the middle of the top gray bar in the
ws
version.
Important Troubleshooting:
Permissions:
If you try to access
ws.planhat.com
and get an error or a blank screen, your user
Role
may lack the "Admin Access" or "Upgraded Access" permissions. You will need a current Admin to enable these for you in the
Settings > Users & Roles
section of the current app.
NPS Campaigns:
Note that as of recent updates, some features like NPS configuration might still require you to briefly switch back to the classic
app.planhat.com
view while they are being finalized for the
ws
environment.
Good response
Bad response
Redo
Share & export
Copy
Show more options
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Fast
Microphone
Send message
Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini...
|
Firefox
|
Notifications — Work
|
ws.planhat.com/jiminny/home/notifications
|
22798
|
|
22797
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
LLM pricing overview with the most actual prices - Google Search
LLM pricing overview with the most actual prices - Google Search
Planhat
Planhat
Notifications
Notifications
Close tab
Login
Login
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
You said
I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
Listen
Gemini said
Gemini said
To get to
ws.planhat.com
(which is the address for the "Upgraded Planhat" or "Next Generation" interface) while you are currently on the EU regional server (
app-eu3.planhat.com
), you have two primary options:
1. The Manual URL Change
1. The Manual URL Change
Because Planhat uses specific subdomains for different versions and regions, you can try navigating directly. However, note that
ws.planhat.com
is a global entry point for the upgraded platform.
Try navigating to:
https://ws.planhat.com
https://ws.planhat.com
If your account has been migrated to the upgraded version, it should recognize your session or prompt you to log in.
Note:
If your data is specifically hosted on the
eu3
cluster, the system may automatically redirect you to a regional version of the upgraded UI (e.g.,
ws-eu3.planhat.com
).
2. The In-App "Switch" (If Available)
2. The In-App "Switch" (If Available)
If your tenant is eligible for the upgrade but you are still in the classic "app" view, look for these UI elements:
The Top Gray Bar:
Click on your
Tenant Name/Logo
in the top-left corner. This often opens the "Global Tools" menu.
Upgrade Prompts:
In some instances, Planhat places a "Try the new Planhat" or "Upgraded Planhat" toggle in the Help menu (the
"?" icon
in the top right) or as a banner at the top of the screen.
Why use ws.planhat.com?...
|
Firefox
|
Notifications — Work
|
ws.planhat.com/jiminny/home/notifications
|
22797
|
|
22796
|
New Tab
New Tab
Jy 20820 es reindex stream model h New Tab
New Tab
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
Jy 20820 es reindex stream model hydration by Vasil-Jiminny · Pull Request #12059 · jiminny/app
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
[JY-20725] [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts - Jira
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
JY-20725 add HS rate limit handling on activities rematching by LakyLak · Pull Request #12066 · jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
Pull requests · jiminny/app
Pull requests · jiminny/app
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
[JY-20776] Automated report - sentry - Jira
[JY-20776] Automated report - sentry - Jira
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
JY-20625 | JY-20742 | MCP POC by yalokin-jiminny · Pull Request #12036 · jiminny/app
LLM pricing overview with the most actual prices - Google Search
LLM pricing overview with the most actual prices - Google Search
Planhat
Planhat
Calendar
Calendar
Close tab
Login
Login
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
You said
I am on https://app-eu3.planhat.com/ how to get to ws.planhat.com
Listen
Gemini said
Gemini said
To get to
ws.planhat.com
(which is the address for the "Upgraded Planhat" or "Next Generation" interface) while you are currently on the EU regional server (
app-eu3.planhat.com
), you have two primary options:
1. The Manual URL Change
1. The Manual URL Change
Because Planhat uses specific subdomains for different versions and regions, you can try navigating directly. However, note that
ws.planhat.com
is a global entry point for the upgraded platform.
Try navigating to:
https://ws.planhat.com
https://ws.planhat.com
If your account has been migrated to the upgraded version, it should recognize your session or prompt you to log in.
Note:
If your data is specifically hosted on the
eu3
cluster, the system may automatically redirect you to a regional version of the upgraded UI (e.g.,
ws-eu3.planhat.com
).
2. The In-App "Switch" (If Available)
2. The In-App "Switch" (If Available)
If your tenant is eligible for the upgrade but you are still in the classic "app" view, look for these UI elements:
The Top Gray Bar:
Click on your
Tenant Name/Logo
in the top-left corner. This often opens the "Global Tools" menu.
Upgrade Prompts:
In some instances, Planhat places a "Try the new Planhat" or "Upgraded Planhat" toggle in the Help menu (the
"?" icon
in the top right) or as a banner at the top of the screen.
Why use ws.planhat.com?
Why use ws.planhat.com?
You likely need this URL to access newer "Global Tools" and features that are only available in the upgraded version, such as:
Data Model Manager:
For advanced field and object configuration.
Portal Manager:
To manage customer-facing portals.
Workflows:
The newer engine for automating projects and sequences.
Federated Search:
Located in the middle of the top gray bar in the
ws
version.
Important Troubleshooting:
Permissions:
If you try to access
ws.planhat.com
and get an error or a blank screen, your user
Role
may lack the "Admin Access" or "Upgraded Access" permissions. You will need a current Admin to enable these for you in the
Settings > Users & Roles
section of the current app.
NPS Campaigns:
Note that as of recent updates, some features like NPS configuration might still require you to briefly switch back to the classic
app.planhat.com
view while they are being finalized for the
ws
environment.
Good response
Bad response
Redo
Share & export
Copy
Show more options
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Fast
Microphone
Send message
Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
J J Jiminny...
|
Firefox
|
Calendar — Work
|
ws.planhat.com/jiminny/home/notifications
|
22796
|